Robotic Perception & Computer Vision
Implement computer vision algorithms for object detection, segmentation, and scene understanding, enabling robots to perceive their environment using sensors like cameras, LiDAR, and RADAR.
34 courses
Learn to implement a wide range of computer vision tracking algorithms to analyze movement and follow objects in video streams.
Master the computer vision foundations needed to help autonomous vehicles interpret their surroundings through camera calibration and object detection.
Learn the mathematical and physical principles of how computers interpret visual information through clear written explanations and practical exercises.
Master the core principles of localizing and tracking dynamic objects using sensor data to build reliable perception systems for autonomous vehicles.
Master the foundational metric for evaluating object detection models, implement IoU in Python, and understand its role in modern computer vision workflows.
Learn to correct lens distortion and calibrate cameras using Python and OpenCV to ensure precise computer vision and image processing results.
Understand how modern computer vision systems locate and classify objects in real-world data, from autonomous vehicles to security systems.
Learn to identify boundaries, reduce image complexity, and detect geometric shapes using essential image processing algorithms and Python.
Understand spatial, temporal, and self-attention concepts, explore Vision Transformers, and validate your knowledge with comprehensive written exercises.
Learn to implement real-time object tracking algorithms like MOSSE using Python and OpenCV to track targets across sequential frames.
Master the core mathematics, classical algorithms, and modern deep learning concepts behind computer vision through structured, written lessons.
Discover how eye tracking technology measures visual attention and apply these insights to improve design, user experience, and visual communication.
Master the core metrics of object detection by learning how precision, recall, and IoU combine to calculate mAP scores for evaluating YOLO models.
Master the fundamentals of computer vision tracking to build and configure custom real-time object trackers using C++ and OpenCV.
Learn how algorithms identify key image features and practice your skills with structured text-based analysis designed for aspiring computer vision developers.
Build a solid foundation in computer vision by learning how to detect, track, and follow moving objects in video streams using Python and OpenCV.
Learn to evaluate computer vision models for autonomous driving by mastering pixel accuracy, mean Intersection over Union, and modern performance trade-offs.
Learn to capture webcam streams, read video files, and manipulate frames using C++ and OpenCV, even if you are new to computer vision.
Learn to detect ArUco markers and calculate precise physical distances from your camera using Python, OpenCV, and fundamental computer vision geometry.
Master spatial, channel, and temporal attention mechanisms to build accurate deep learning models that focus on key features in images and video frames.
Showing 20 of 34 courses