آموزش پردازش تصویر با OpenCV
معرفی دوره + گزیده دروس (ورق بزنید)
اطلاعات آموزش
مدت زمان آموزش:
3 ساعت 9 دقیقه
حجم دانلود:
279 مگابایت
زبان:
فارسی
رشته های مرتبط:
مهندسی برق، مهندسی پزشکی
249000 تومان 99600 تومان
تعداد بازدید ۴,۷۳۱
به اشتراک بگذارید!
به طور خلاصه آنچه فرا می گیرید...
Opencv یک کتابخانه بینایی کامپیوتر است و این دوره برای دانشجویان و فارغ التحصیلان رشته های برق ،مهندسی پزشکی-بیوالکتریک، کامپیوتر و هوش مصنوعی که علاقه مند به پردازش تصویر هستند ارائه میشود. کاربرد آن در زمینه مهندسی پزشکی، رباتیک، خودرو های هوشمند، ردیابی حرکت، شناسایی اشیاء و تعامل بین انسان و کامپیوتر است.
کد آموزش:
DV-OCV-1015
سطح:
مقدماتی تا متوسط
کیفیت:
HD 16:9
شناسه وزارت ارشاد:
8-34305-0655000
محتوای بسته
آموزش ویدیویی تایید شده
یادداشت های مدرس
پشتیبانی 24 ساعته
فایل ها و پروژه های تدریس شده
فعال سازی آنی لینک دانلود
کیفیت تضمین شده
درسواره ناشر رسمی محتوای آموزشی دیجیتالی از وزارت فرهنگ و ارشاد اسلامی است.
توضیحات
بینایی کامپیوتر و بینایی ماشین علمی است که امروزه به طور عمده مورد استفاده قرار می گیرد و کاربردهای مختلفی در زمینه های مهندسی پزشکی، رباتیک، صنعت خودرو، تعامل انسان و رایانه (HCI) و … دارد. OpenCV یا (Open Source Computer Vision Library) یکی از کتابخانه های ++C می باشد که برای افرادی که به دنبال ابزارهای بینایی ماشین و هوش مصنوعی هستند توصیه میشود. این کتابخانه در ++C نوشته شده است اما دارای رابط بین C++، java ، python و MATLAB نیز می باشد. دوره آموزش پردازش تصویر با OpenCV به منظور تشریح نحوه کار با این کتابخانه ++C و یادگیری قابلیت های کاربردی آن ارائه شده است که با تکیه بر تشریح گام به گام و همراه با مثالهای متنوع با هدف فراگیری آسان این ابزار کلیدی تهیه شده است.
OpenCV کارایی محاسباتی بسیار قوی، برای کاربردهای real-time دارد. این کتابخانه دارای ماژولهای پردازش تصویر و ویدئو است که در آنها توابعی تعریف شده تا بتوان انواع نقاط مهم و feature point ها را از تصویر استخراج کرد و یا اشیا و ویژگیها را شناسایی و یا حرکت و جابه جایی را در تصویر ردیابی کرد که در دوره دوره آموزش پردازش تصویر با OpenCV به این قابلیت ها پرداخته شده است.
برخی ویژگی ها و قابلیت های کتابخانه OpenCv :
- خواندن و ضبط تصاویر
- رکورد و ذخیره ویدئو
- پردازش تصاویر (فیلتر ، تبدیل)
- شناسایی اشیا خاص مانند صورت، چشم، اتومبیل در فیلم ها یا تصاویر
- سرعت پردازش بالا
- قابلیت کارامد برای کارهای Real time
- کتابخانه ای برای پردازش تصویر
- کتابخانه بر پایه ++C و دارای رابط با java python و متلب
- تجزیه و تحلیل ویدئو
- تخمین حرکت موجود
- کم کردن پس زمینه و ردیابی اشیا موجود در آن
- قابلیت اجرا روی اکثر سیستم عامل ها از جمله Windows, Linux, OSx, FreeBSD, Net BSD, Open BSD
همچنین وجود ماژولهایی از جمله
- Core Functionality، image Processing، Video، Video I/O، calib3d
به دلیل سرعت بالای پردازش و real time بودن OpenCV، این کتابخانه به نرم افزارهای دیگر پردازش تصویر ترجیح دارد. علاوه بر این کتابخانه OpenCV فقط به منظور پردازش تصویر طراحی شده است و مانند نرم افزارهای دیگر پردازش تصویر از جمله MATLAB حالت عمومی ندارد، بنابراین کاربر به راحتی میتواند به آنچه که از پردازش تصویر میخواهد دست یابد.
دوره آموزش پردازش تصویر با OpenCV برای دانشجویان و فارغ التحصیلان رشته های برق ،مهندسی پزشکی-بیوالکتریک، کامپیوتر و هوش مصنوعی که علاقه مند به پردازش تصویر هستند ارائه میشود. کاربرد آن در زمینه مهندسی پزشکی، رباتیک، خودرو های هوشمند، ردیابی حرکت، شناسایی اشیاء و تعامل بین انسان و کامپیوتر است.
تعداد بازدید ۴,۷۳۱
سرفصل ها
- درس اول: آشنایی با کلیات و اصول اولیه پردازش تصویر
- آشنایی با کتابخانه OpenCV و نحوه اضافه کردن کتابخانه و انجام تنظیمات مربوط
- آشنایی با پردازش تصویر
- آشنایی با شیوه خواندن، نمایش و تبدیل تصاویر رنگی به سیاه و سفید
- تشریح شیوه تغییر اندازه تصاویر
- آشنایی با تبدیلات افاین، جابه جایی و شیفت پیکسلهای تصویر
- تشریح مبحث درونیابی
- آشنایی با شیوه اعمال چرخش به تصاویر
- درس دوم : لبه یابی
- لبه تصویر
- کرنل و کانوالو تصویر
- فیلتر های هموار ساز تصویر
- محاسبه مشتقات مرتبه اول و دوم تصویر
- الگوریتم و تابع canny
- الگوریتم هاف و یافتن خط و پاره خط در تصویر
- استخراج دایره در تصویر
- تابع کانوالوشن تصویر
- لاپلاسین تصویر
- درس سوم : استخراج ویژگیهای تصویر و انطباق تصاویر و حرکت در تصاویر ویدئویی
- مفهوم گوشه در تصویر
- گوشه یاب هریس
- پیدا کردن ویژگی های پایدار در تصویر
- پیدا کردن ویژگی های بارز تصویر با تابع goodFeatureToTrack
- انطباق تصاویر و ماتریسهای fundamental و essensial
- تشخیص حرکت و جابه جایی در تصاویر ویدئویی
- محاسبه کانتور و تشخیص مرز اشیاء در تصویر
- درس چهارم : هیستوگرام و مورفولوژی
- مفهوم هیستوگرام
- تابع محاسبه هیستوگرام تصویر
- موفورلوژی
- انبساط و انقباض مرز اشیاء با استفاده از توابع مورفولوژی
- درس پنجم: کارگاه آموزشی اول
- درس ششم: کارگاه آموزشی دوم
آموزش های مرتبط
دیدگاه کاربران
اشتراک
Inline Feedbacks
View all comments
goodFeatureToTrack, OpenCV, آشنایی با opencv, آموزش Opencv, آموزش پردازش تصویر با OpenCV, آموزش پردازش تصویر در opencv, استخراج اشیا, استخراج خطوط, استخراج کانتورها, استخراج کانتورهای اجزا, استخراج مرزها, استخراج ویژگیهای تصویر, استفاده از فیلترهای پایین گذر, اصول پردازش تصویر, اعمال فیلترهای جهتی برای تشخیص لبه ها, اموزش پردازش تصویر, اموزش پردازش تصویر با opencv, انجام محاسبات ساده تصویر, انطباق تصاویر, انطباق نقاط مورد علاقه, ایجاد یک پروژه OpenCV, بازیابی تصاویر مشابه با استفاده از مقایسه هیستوگرام, بازیابی تصاویر مشابه در OpenCV, برازش خط به مجموعه ای از نقاط, برنامه نویسی پردازش تصویر, به کارگیری جداول جستجو برای تغییر ظاهر تصویر, بینایی ماشین, پردازش تصویر, پردازش تصویر با OpenCV, پردازش دنباله های ویدیویی, پردازش دنباله های ویدیویی در OpenCV, پردازش قاب های ویدیویی, پردازش قاب های ویدیویی در OpenCV, پردازش ویدیو, پروژه OpenCV, تابع canny, تابع کانوالوشن, تبدیل تصاویر, تبدیلات افاین, کانوالو, کرنل, لاپلاسین تصویر, لبه یابی, ماتریسهای fundamental, مورفولوژی, هیستوگرام