مبانی بینایی کامپیوتر (کارشناسی)
بهار ۹۷
Mohammadreza Raei
Amir Kimiayi
No specific reference is needed. The following are recommended:
Python + (numpy, scipy, matplotlib) + OpenCV
Topic |
Lab |
Course Material |
|
PART I - Image Processing |
|||
Week 1 |
|
Lab 0 (informal): introudction to python |
|
Week 2 |
|
Lab 1 - Instructions Lab 1 - Instructions+Files |
Install OpenCV 3.4 + opencv_contrib + Python/numpy on Windows (Persian) |
Week 3 |
|
Lab2: Introduction to OpenCV, reading, writing and displaying images. image blending |
|
Week 4 |
|
Homework 1: Implementing a Bilateral Filter Homework 1 Files |
|
Week 5 |
|
Lab4: Noise, blurring, filtering, Gaussian filtering, |
|
Week 6 |
|
||
PART II - Computer Vision |
|||
Week 7 |
|
Lab6: Binary Images, Connected Components, Thresholding, Morphology |
|
Week 8 |
|
|
Midterm Exam Midterm Exam - Key |
Week 9 |
|
|
|
Week 10 |
|
Lab9: Image Pyramid, Multiscale Corner detection |
|
Week 11 |
|
Homework 2: Creating Panoramas |
|
Week 12 |
|
Lab11: Geometric Image Transformations, Perspective Correction |
|
Week 13 |
|
Lab12: Feature-based Image Alignment, RANSAC, feature-based object detection |
|
Week 14 |
|
|
Final Project: Pedestrian Detection using HoG-SVM |
Week 15 |
|
|
Final Exam
Final Exam - Key |