Object Detection Basics with OpenCV
Objectives
Use OpenCV to detect edges and contours
Understand thresholding and Canny edge detection
Visualize output images
Estimated Duration
60 minutes
Required Equipment
Python 3.7+
Jupyter Notebook
OpenCV, matplotlib
Prerequisites
Basic Python
Intro to Computer Vision
Associated Files
TP4_OpenCV_ObjectDetection.ipynb
sample_images.zip
Lab Steps
1. Load sample images.
2. Convert to grayscale and apply Gaussian blur.
3. Apply Canny edge detector.
4. Find contours and draw bounding boxes.
5. Discuss limitations.
Evaluation Criteria
Correct edge detection implementation (40%)
Quality of visualization (30%)
Discussion of results (30%)