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

Object Tracking with Python and OpenCV

Learn to implement a wide range of computer vision tracking algorithms to analyze movement and follow objects in video streams.
★ 4.3 (380)

Visual Perception for Autonomous Driving

Master the computer vision foundations needed to help autonomous vehicles interpret their surroundings through camera calibration and object detection.
★ 4.7 (585)

Foundations of Computer Vision: Algorithms and Physics

Learn the mathematical and physical principles of how computers interpret visual information through clear written explanations and practical exercises.
★ 4.7 (240)

Foundations of Multi-Object Tracking for Automotive Systems

Master the core principles of localizing and tracking dynamic objects using sensor data to build reliable perception systems for autonomous vehicles.
★ 4.2 (5)

Understanding IoU: Intersection over Union for Object Detection

Master the foundational metric for evaluating object detection models, implement IoU in Python, and understand its role in modern computer vision workflows.

OpenCV Camera Calibration: Learn to Undistort Images with Python

Learn to correct lens distortion and calibrate cameras using Python and OpenCV to ensure precise computer vision and image processing results.

Foundations of Object Detection in Computer Vision

Understand how modern computer vision systems locate and classify objects in real-world data, from autonomous vehicles to security systems.

Computer Vision Fundamentals: Edge Detection, Thinning, and Hough Lines

Learn to identify boundaries, reduce image complexity, and detect geometric shapes using essential image processing algorithms and Python.

Attention Mechanisms in Computer Vision with Practice Quizzes

Understand spatial, temporal, and self-attention concepts, explore Vision Transformers, and validate your knowledge with comprehensive written exercises.

Building an Object Tracker with Python and OpenCV

Learn to implement real-time object tracking algorithms like MOSSE using Python and OpenCV to track targets across sequential frames.

Computer Vision Essentials: From Image Processing to Geometric Principles

Master the core mathematics, classical algorithms, and modern deep learning concepts behind computer vision through structured, written lessons.

Eye Tracking and Visual Perception: Analyzing Human Attention

Discover how eye tracking technology measures visual attention and apply these insights to improve design, user experience, and visual communication.

Evaluating Object Detection: mAP Scores in YOLO Models

Master the core metrics of object detection by learning how precision, recall, and IoU combine to calculate mAP scores for evaluating YOLO models.

Object Tracking with OpenCV and C++

Master the fundamentals of computer vision tracking to build and configure custom real-time object trackers using C++ and OpenCV.

Fundamentals of Corner Detection in Computer Vision

Learn how algorithms identify key image features and practice your skills with structured text-based analysis designed for aspiring computer vision developers.

Implementing Object Tracking in Python with OpenCV

Build a solid foundation in computer vision by learning how to detect, track, and follow moving objects in video streams using Python and OpenCV.

Evaluating Image Segmentation Metrics for Self-Driving Cars

Learn to evaluate computer vision models for autonomous driving by mastering pixel accuracy, mean Intersection over Union, and modern performance trade-offs.

Video Processing with OpenCV and C++: Read, Display, and Control Streams

Learn to capture webcam streams, read video files, and manipulate frames using C++ and OpenCV, even if you are new to computer vision.

Measuring Camera Distance with Python and OpenCV ArUco Markers

Learn to detect ArUco markers and calculate precise physical distances from your camera using Python, OpenCV, and fundamental computer vision geometry.

Attention Mechanisms for Computer Vision: Spatial, Channel, and Temporal

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