Visão Geral
Os sistemas de monitoramento evoluíram muito além das câmeras tradicionais, incorporando Inteligência Artificial para análise automática de eventos em tempo real. Neste curso, você irá aprender a desenvolver soluções de monitoramento inteligente utilizando Visão Computacional, capazes de detectar movimentos, identificar objetos e gerar alertas automáticos. Com o apoio de ferramentas consolidadas como OpenCV, TensorFlow e PyTorch, a proposta segue uma base sólida e prática, como sempre foi feito em sistemas profissionais de segurança.
Conteúdo Programatico
Module 1 – Introduction to Intelligent Video Monitoring
- What is intelligent monitoring
- Evolution of video surveillance
- Applications and use cases
- System architecture overview
Module 2 – Video Capture and Processing
- Working with video streams
- Frame extraction
- Video preprocessing
- Real-time processing basics
Module 3 – Motion Detection Techniques
- Frame differencing
- Background subtraction
- Optical flow basics
- Practical implementations
Module 4 – Object Detection in Video
- Detecting people and objects
- Using detection models (YOLO, SSD)
- Tracking objects
- Real-time applications
Module 5 – Event Detection and Alerts
- Defining events (intrusion, movement)
- Rule-based systems
- Alert generation
- Integration with notifications
Module 6 – Deep Learning for Video Analysis
- CNNs applied to video
- Temporal analysis
- Behavior detection basics
- Practical examples
Module 7 – System Optimization and Deployment
- Performance optimization
- Reducing false alarms
- Scalability considerations
- Deployment strategies
Module 8 – Project: Intelligent Monitoring System
- Building a complete monitoring solution
- Motion and object detection
- Alert system implementation
- Final project presentation