
پردازش تصویر چیست؟
پردازش تصویر شاخهای از هوش مصنوعی است که به کامپیوترها و سیستمها این اجازه را میدهد تا اطلاعات معناداری از تصاویر دیجیتال، ویدیوها و سایر ورودیهای بصری، استخراج کنند و حتی بر اساس آن اطلاعات، میتوانند دست به اقداماتی بزنند یا توصیههایی بکنند. اگر هوش مصنوعی میتواند کامپیوترها را به فکر کردن وا دارد، پردازش تصویر، آنها را قادر میسازد تا ببینند، بررسی کنند و بفهمند.
پردازش تصویر تقریباً شبیه به بینایی انسان عمل میکند، با این تفاوت که انسانها یک مزیت و برتری نسبت به آن دارند. بینایی انسان همیشه به عنوان مزیتی بوده تا نحوه تشخیص اشیا، فاصلهی بین آنها، حرکتشان و خطای آنها را بیاموزد. پردازش تصویر، ماشینها را برای انجام این کارها آموزش میدهد، اما آنها باید این کارها را در زمان بسیار کمتری با دوربینها، دادهها و الگوریتمها، نسب به شبکیه، اعصاب بینایی و قشر بینایی، انجام دهند.
از آنجایی که یک سیستم آموزش دیده میتواند در عرض چند دقیقه محصولات و مزایای آن را تجزیه و تحلیل کند و متوجه ایرادات و مشکلات نامحسوس آن ها شود، پس میتواند به سرعت از انسان نیز پیشی بگیرد.
پردازش تصویر در صنایع مختلف از انرژی و آب و برق گرفته تا تولید و صنعت خودرو استفاده می شود و پیش بینی می شود تا سال 2022 به 48.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
- تشخیص عابر
- تشخیص ماشین
دوره های مرتبط
آموزش زبان برنامه نویسی پایتون | آکادمی بهترین شو
زبان برنامه نویسی پایتون چیست؟ پایتون یک زبان برنامه نویسی محبوب است که توسط خیدو فان روسوم در سال 1991…
دوره یادگیری ماشین | آکادمی بهترین شو
یادگیری ماشینی چیست؟ یادگیری ماشینی یا Machine Learning (ML) یک نوع هوش مصنوعی (AL) میباشد که این امکان را میدهد…
دوره یادگیری عمیق | آکادمی بهترین شو
یادگیری عمیق چیست؟ یادگیری عمیق یا Deep Learning، زیرمجموعهای از یادگیری ماشینی میباشد که اساساً یک شبکه عصبی با سه…
1,590,000 تومان
Pezhman
واقعا دوره خیلی خوبی بود و تشکر میکنم از بهترین شو