🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پردازش تصویر کاربردی با OpenCV و پایتون به همراه پروژه
- آخرین آپدیت
دانلود Practical Image Processing with OpenCV & Python with Project
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش عملی مفاهیم پایتون OpenCV و توسعه پروژهها پس از اتمام هر ماژول.
یادگیری OpenCV با پایتون
9 پروژه OpenCV
پردازش تصویر با OpenCV
انتقال تصویر (Image Translation)
فیلترهای نرمکننده (Smoothing Filters)
عملیات بیتی و ماسکینگ (Bitwise Operations and Masking)
فرآیند کانولوشن (Convolution Process)
مفاهیم آستانهگذاری (Thresholding Concepts)
پیشنیازها: اصول اولیه پایتون
به دوره "پردازش تصویر با OpenCV از صفر تا قهرمانی" خوش آمدید!
پردازش تصویر یکی از شاخههای علم داده است و کاربردهای متنوعی در صنایع امروزی دارد. بسیاری از صنایع به دنبال دانشمند داده با این مهارتها هستند. این دوره کاملاً مبتنی بر پروژه است و پس از اتمام هر ماژول، پروژهای را انجام خواهید داد. در این دوره، مفاهیم پردازش تصویر را از اصول اولیه تا تکنیکهای پیشرفته، شامل الگوریتمها و مدلهای یادگیری ماشین کاربردی بر روی تصاویر، پوشش خواهم داد.
چه چیزهایی یاد خواهید گرفت؟
مبانی تصویر
ترسیمات
انتقال تصویر
تکنیکهای پردازش تصویر
فیلترهای نرمکننده
فیلترها
رابط کاربری گرافیکی (GUI) در OpenCV
آستانهگذاری
نکات کلیدی در بخشهای 1 تا 7
دوره را با مباحث بسیار پایهای مانند بارگذاری و نمایش تصاویر آغاز میکنیم. در کنار آن، پیشزمینه ریاضی تصاویر را درک خواهیم کرد. همچنین، مفاهیم ترسیمات و ویدیوها را آموزش خواهم داد.
پروژهها(تشخیص اشیاء):
تشخیص چهره با استفاده از الگوریتم Viola-Jones
تشخیص چهره با استفاده از شبکههای عصبی عمیق (SSD ResNet 10, پیادهسازی Caffe)
تشخیص چهره در زمان واقعی (Real-Time)
تشخیص نقاط کلیدی چهره (Facial Landmark Detection)
نکات کلیدی در بخشهای 8 تا 11
به تدریج به مفاهیم پردازش تصویر مرتبط با تبدیلات تصویر مانند انتقال تصویر، وارونگی، چرخش و برش (cropping) خواهیم پرداخت. همچنین عملیات ریاضی در OpenCV را آموزش خواهم داد.
پروژه (کنترل روشنایی):
5. کنترل روشنایی تصاویر مبتنی بر رابط کاربری گرافیکی (GUI)
6. کنترل روشنایی در زمان واقعی
نکات کلیدی در بخشهای 12 و 13
در این بخشها، مفاهیم جدیدی در مورد عملیات بیتی و ماسکینگ معرفی میکنیم که در آن جدول درستی و عملیات بیتی مختلف مانند "AND"، "OR"، "NOT" و "XOR" را خواهید آموخت.
نکات کلیدی در بخش 14
سپس بحث خود را در مورد فیلترهای نرمکننده که یکی از مهمترین تکنیکهای پردازش تصویر هستند، ادامه میدهیم. در این بخش، تکنیکهای نرمکننده مانند Average Blur، Gaussian Blur، Median Blur و Bilateral Filter را آموزش خواهم داد.
نکات کلیدی در بخش 15
پروژه محو کردن خودکار چهره
نکات کلیدی در بخش 16
فیلتر آستانهگذاری: در اینجا به طور عمیق به مفاهیم آستانهگذاری (BINARY, TOZERO, TRUNC, ADAPTIVE MEAN, ADAPTIVE GAUSSIAN) میپردازیم و آنها را با استفاده از OpenCV و پایتون پیادهسازی میکنیم.
شما به تصاویر، دادهها و فایلهای Jupyter Notebook مورد استفاده در این دوره دسترسی کامل خواهید داشت. کدهای استفاده شده در این دوره به گونهای نوشته شدهاند که میتوانید مستقیماً از توابع آن در سناریوهای واقعی استفاده کرده و خروجی بگیرید.
-----------------------
علم داده در هر کجا
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
نصب پایتون
Install Python
نصب OpenCV و نیازمندی ها
Install OpenCV & Requirements
نمایشگر صفحه نمایش ذخیره تصویر
Load Display Save Image
آیا با دوره مشکلی دارید؟ راه حل آن اینجاست
Facing Any Issue with the Course ? Here is the solution
بارگذاری نمایش ذخیره تصویر
Load Display Save Image
پیکسل چیست؟
What is Pixel ?
پیکسل چیست؟
What is Pixel ?
تبدیل رنگ
Converting Color
تبدیل رنگ
Converting Color
دسترسی و دستکاری پیکسل ها
Accessing and Manipulate Pixels
دسترسی و دستکاری پیکسل ها
Accessing and Manipulate Pixels
ترسیم
Drawing
دانلود منابع
Download the Resources
خط
Line
مستطیل
Rectangle
دایره
Cricle
دایره های انتزاعی
Abstract Circles
آزمون - ۱
Quiz - 1
کار با فیلم ها
Working on Videos
دانلود منابع
Download the Resources
بارگذاری و نمایش ویدیو
Load and Display Video
فریم بر ثانیه (FPS) و کنترل FPS
Frames Per Seconds (FPS) & Controlling FPS
دسترسی به وب کم
Accessing Web Camera
روی هم قرار دادن چندین وب کم
Stacking Multiple Web Cameras
پروژه - ۱: تشخیص چهره با OpenCV
Project -1: Face Detection with OpenCV
تیم مهندس و توسعه دهندگان سلام ، ما تیمی متشکل از کارشناسان یادگیری ماشین ، توسعه دهندگان هوش مصنوعی هستیم که با هم همکاری می کنند تا وضعیت هنر هوش مصنوعی را پیشرفت دهند. وقتی دوره های جدید آزاد می شوید ، با پرسش و پاسخ و بسیاری موارد دیگر از ما می شنوید. ما در اینجا هستیم تا به شما کمک کنیم در لبه پیشرفته علم و فناوری داده بمانید. با تشکر، تیم Data Science Anywhere
توسعه دهنده هوش مصنوعی سلام به همه ، ما تیم دانشمندان داده هستیم و در طول دوره با شما همراه خواهیم بود. ما به تمام س yourالات شما در رابطه با دوره پاسخ خواهیم داد و اگر در اجرای کد ساختار دارید ، به شما کمک می کنیم خطاها را برطرف کنید. بسیار سپاسگزارم و یادگیری مبارک. علم داده در هر کجا
نمایش نظرات