مبانی بینایی کامپیوتر (کارشناسی)
بهار ۹۷
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  |