1) معرفی بیناییماشین و آشنایی با دادههای تصویری
2) آشنایی با ابزار matplotlib - numpy - OpenCV
3) مفاهیم پایه تصاویر دیجیتال(پیکسلها - رنگ)
4) عملیات ابتدایی روی تصاویر(فیلترگذاری - فضاهای رنگی)
5) خواندن و ذخیرهکردن تصاویر و ویدئوها با ابزارهای OpenCV
6) آشنایی با هستوگرام و بهبود و شفافیت تصاویر
7) تشخیص رنگ
8) تبدیلهای هندسی(تغییر اندازه - چرخش - برش)
9) تکنیکهای پایه فیلترگذاری(median - sobel - gaussian)
10) آشنایی با مفاهیم لبهیابی در تصاویر
11) تشخیص اشیا کلاسیک(template matching)
12) استخراج ویژگی با ORB و SIFT
13) تطابق ویژگیها در تصاویر
14) کار با ویدئوها(پردازش فریم به فریم ویدئو)
15) تشخیص حرکت و ردیابی اشیا(Object TRacking)
16) پروژه نهایی