Visão Geral
A aplicação da Visão Computacional em veículos autônomos é um dos campos mais avançados e desafiadores da tecnologia atual. Sistemas precisam interpretar o ambiente em tempo real, identificar objetos, reconhecer faixas e tomar decisões com precisão. Neste curso, você irá aprender como essas soluções são construídas, utilizando ferramentas consolidadas como OpenCV, TensorFlow e PyTorch. A abordagem segue um caminho sólido: entender os fundamentos clássicos e aplicar técnicas modernas em cenários reais.
Conteúdo Programatico
Module 1 – Introduction to Autonomous Driving Vision
- What is autonomous driving
- Role of computer vision in vehicles
- Sensors and cameras
- System overview
Module 2 – Image and Video Processing for Driving
- Working with road images
- Video stream processing
- Perspective transformations
- Real-time considerations
Module 3 – Lane Detection Techniques
- Edge detection for lanes
- Hough Transform
- Lane tracking
- Practical implementation
Module 4 – Object Detection in Traffic
- Detecting vehicles and pedestrians
- Traffic sign recognition
- Using YOLO and SSD
- Real-time detection
Module 5 – Deep Learning for Autonomous Vision
- CNNs in driving systems
- Image classification for traffic signs
- Semantic segmentation for roads
- Model integration
Module 6 – Sensor Fusion Basics
- Combining camera and sensor data
- LiDAR and radar overview
- Multi-sensor systems
- Data synchronization
Module 7 – Decision Support Systems
- From perception to action
- Basic decision-making logic
- Safety considerations
- System limitations
Module 8 – Project: Autonomous Vision System
- Building a simplified driving vision system
- Lane and object detection
- Real-time processing
- Final project presentation