توضیحات
بینایی کامپیوتر چیست؟
بینایی کامپیوتر، علمی کاربردی است. و از زیر بخش های علوم کامپیوتر و مهندسی کامپیوتر محسوب می شود. در بینایی کامپیوتر تلاش میکنیم تا فرآیند دیدن و بینایی انسان را برای سیستم های رایانه ای شبیه سازی کنیم. و در اصل کاری کنیم که کامپیوتر بتواند ببیند! مگر این کار شدنی است؟ بله خیلی از سیستم های اطراف شما از همین روش ها استفاده میکنند. سیستم های تشخیص چهره، اثر انگشت، پلاک خوان ها، ربات ها، ماشین های خودران، سرچ تصویر در گوگل، و کلی نمونه موفق دیگر.
پردازش تصویر هم علمی مرتبط و مکمل بینایی کامپیوتر است که در فرآیند های بینایی کامپیوتر بسیار از الگوریتم های پردازش تصویر استفاده می شود.
پیچیده شد؟ هم باید پردازش تصویر یاد بگیریم هم بینایی کامپیوتر؟ هم باید الگوریتم ها رو یاد بگیریم هم پیاده سازی آن الگوریتم ها و برنامه نویسی آنها؟ خب وقتی از بیرون به مسئله نگاه میکنیم کار سخت و پیچیده می شود.
ولی آکادمی رسا برای شما راه حلی آماده کرده که حاصل سالها تجربه در حوزه بینایی کامپیوتر به صورت آکادمیک و صنعتی است. دوره ای را برایتان آماده کردیم که بیش از 6 ماه برای تهیه مطالب آن زمان صرف شده. حاصل این 6 ماه چند ساعت ویدئو شده؟ فقط 9 ساعت. یعنی سالها تجربه در 6 ماه تبدیل به چکیده ای شده تا شما بتوانید با مطالعه آن به متخصص حوزه بینایی کامپیوتر و پردازش تصویر تبدیل شوید.
ویدئوی اولین قسمت دوره بینایی کامپیوتر
راهنمای استفاده از دوره
در ویدئو زیر به طور کامل در خصوص نحوه تهیه، دانلود و استفاده از دوره آموزش داده شده و پیشنهاد می دهیم که در ابتدا این ویدئو را مشاهده فرمایید.
نمونه هایی از آموزش های دوره
جلسه سی و نهم
سرفصل های دوره آموزش بینایی کامپیوتر در پایتون
- 43 جلسه
- 7 فصل
- پوشش تمامی مباحث پردازش تصویر، بینایی کامپیوتر و OpenCV
- پیش نیاز : پایتون
- زمان : 9 ساعت
سرفصل ها :
- فصل اول : معرفی دوره
- فصل دوم : مقدمات بینایی کامپیوتر
- فصل سوم : شروع کار با OpenCV
- فصل چهارم : پردازش تصویر در OpenCV
- فصل پنجم : کانتور ها و Image Segmentation
- فصل ششم : Object Detection
- فصل هفتم : Haar CasCade Classifier
فصل اول : معرفی دوره
- آشنایی با دوره
فصل دوم : مفاهیم بینایی کامپیوتر
- مقدمات بینایی کامپیوتر
- پردازش تصویر، پردازش سیگنال، فشرده سازی ، جعل نگاری تصویر، طبقه بندی تصویر،تفاوت پردازش تصویر و بینایی کامپیوتر
نکاتی که باید درنظر گرفت - پیکسل، تصویر دیجیتال، مشکلات و سختی ها، نمونه های موفق
- بینایی انسان و روش های تصویر برداری
- کورتکس بینایی، ساختار چشم، روش های تصویر برداری
فصل سوم : شروع OpenCV
- معرفی و نصب Opencv در پایتون به طور کامل
- ساختن، نوشتن، خواندن، نمایش و ذخیره سازی تصاویر در Opencv
- کار با ماتریس های تصاویر
- انواع ColorSpace و بررسی هر کدام
- هیستوگرام در تصاویر
فصل چهارم : پردازش تصویر در OpenCV
- تبدیلات تصاویر
- جابجایی تصویر یا Translation
- چرخش تصاویر یا Rotaion
- Sacling، Interpolation و تغییر سایز
- Image Pyramids
- Image Cropping
- عملگر های حسابی
- عملگر های Bitwise
- کانولوشن و Blur کردن تصویر
- شارپ کردن تصویر
- آستانه گذاری یا Tresholding
- الگوریتم های مورفولوژیک dilation erosion opening closing
- Edge و لبه یابی
- Perspective & non Affine & Affine Transformation
- مینی پروژه
فصل پنجم: کانتور ها و Image Segmentation
- کانتور چیست؟
- مرتب سازی کانتور ها
- تخمین کانتور ها و Convex Hull
- تطبیق شکل ها بر اساس کانتور
- مینی پروژه تشخیص شکل
- تشخیص خطوط و الگوریتم های Hough
- تشخیص دایره
- تشخیص blob
- مینی پروژه
فصل ششم : Object Detection
- معرفی تشخیص اشیاء
- تطبیق تمپلیت
- Feature Detection
- پیدا کردن گوشه ها یا Corners
- SIFT، SURF، FAST، BREIF، ORB
- تمرین تشخیص اشیاء به صورت real time
- HOG
فصل هفتم : HAAR Cascade Classifier
- Haar Cascade ها چی هستند؟
- دانلود و کار با طبقه بند های HAAR
- تشخیص چهره
- تشخیص چشم ها
- پروژه تشخیص چهره و چشم به صورت real time
- کار با ویدئو ها در طبقه بند های Haar cascade
- تشخیص عابر
- تشخیص ماشین
کدرلایف –
ممنون از این مقاله کاربردی