یادگیری OpenCV - ساخت 30 اپلیکیشن با OpenCV ،YOLOv8 و YOLO-NAS
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مبانی OpenCV
- استفاده از OpenCV برای کار با فایلهای تصویری و ویدئویی
- بهکارگیری تکنیکهای مختلف پردازش تصویر با OpenCV از جمله محو کردن، انبساط، فرسایش، تشخیص لبهها، یافتن و رسم کانتورها و Warp Perspective
- استفاده از طبقهبندهای Haar Cascades برای تشخیص چهره، شماره پلاک خودرو و غیره
- استفاده از OpenCV برای ایجاد اپلیکیشنهای واقعی شامل تشخیص علامتهای نوری، تشخیص لاین، تشخیص کد QR و بارکد، اندازهگیری شیء و غیره
- استفاده از OpenCV برای ایجاد پروژهها و اپلیکیشنهای پیشرفته شامل پیشبینی پرتاب بسکتبال، شمارش فضای پارکینگ، بازی پونگ با ژستهای دست و کنترل حجم ژست
- درک اصول تشخیص شیء و یادگیری اینکه چگونه از الگوریتم YOLO برای تشخیص شیء با YOLOv8 و YOLO-NAS استفاده کنید.
- درک مبانی بخشبندی شیء و یادگیری اینکه چگونه بخشبندی شیء با YOLOv8 انجام دهید و چگونه مدل بخشبندی YOLOv8 را با داده سفارشی آموزش دهید.
- درک مبانی ردیابی شیء و اینکه چگونه الگوریتمهای ردیابی شیء SOTA، یعنی SORT و DeepSORT را با YOLOv8 و YOLO-NAS یکپارچهسازی کنید.
- ساخت اپلیکیشنهای واقعی با YOLOv8 و YOLO-NAS از جمله تشخیص حفرهها، تشخیص تجهیزات محافظ شخصی، نقشههای حرارتی شدت وسایل نقلیه و غیره
- یادگیری تشخیص کاراکتر نوری و ایجاد اپلیکیشنهای مختلف شامل تشخیص و شناسایی شماره پلاک خودرو و تشخیص و شناسایی شماره پلاک خودرو با چند دوربین
- استفاده از الگوریتمهای تشخیص شیء و ردیابی شیء برای ایجاد اپلیکیشنهای واقعی مختلف شامل شمارش وسایل نقلیه (ورودی و خروجی) با YOLO-NAS
- یاد بگیرید چگونه ردیابی شیء با مدل تشخیص شیء آموزشدیده با یک مجموعه داده سفارشی را یکپارچهسازی کنید.
- یاد بگیرید چگونه اقلام فروشگاه خواروبار را با YOLO-NAS تشخیص دهید.
- مدل Segment Anything (SAM) و اینکه چگونه بخشبندی تصویر و ویدئو با YOLO-NAS و مدل Segment Anything (SAM) انجام دهید را درک کنید.
- درک مبانی تخمین وضعیت و یادگیری اینکه چگونه تخمین وضعیت را با OpenCV و MediaPipe پیادهسازی کنید.
- ایجاد اپلیکیشنهای واقعی با OpenCV و MediaPipe شامل شمارنده جلوبازو و شمارنده شنا
توضیحات دوره
به این دوره خوش آمدید. ما با مبانی OpenCV شروع خواهیم کرد. از آنجا، به ساخت اپلیکیشنهای واقعی با OpenCV خواهیم پرداخت. سپس، ما به بررسی الگوریتمهای مختلف تشخیص شیء مانند YOLOv8 و YOLO-NAS خواهیم پرداخت. اپلیکیشنهای مختلفی با YOLOv8 و YOLO-NAS خواهیم ساخت. در این دوره، تنها تشخیص شیء را از ابتدا با OpenCV پیادهسازی نخواهیم کرد، بلکه الگوریتمهای ردیابی شیء پیشرفته مانند SORT و DeepSORT را نیز بررسی خواهیم کرد. علاوه بر این، ما بر روی تخمین وضعیت نیز تمرکز خواهیم کرد. با کمک MediaPipe و OpenCV، رازهای تخمین وضعیت را کشف خواهیم کرد. این دانش را برای توسعه اپلیکیشنهای کاربردی، مانند شمارنده جلوبازو و شمارنده شنا بهکار خواهیم گرفت و به مهارتهای شما جان خواهیم بخشید.
این دوره برای چه کسانی مناسب است؟
- برای همه افرادی که به بینایی کامپیوتر علاقه دارند.
- برای همه کسانی که میخواهند OpenCV و نسخههای جدید YOLOv8 و YOLO-NAS را بیاموزند.
- برای همه کسانی که بینایی کامپیوتر را مطالعه میکنند و میخواهند بدانند چگونه از YOLO برای تشخیص شیء استفاده کنند.
- برای همه کسانی که هدفشان ساخت اپلیکیشنهای یادگیری عمیق با بینایی کامپیوتر است.
یادگیری OpenCV - ساخت 30 اپلیکیشن با OpenCV ،YOLOv8 و YOLO-NAS
-
مقدمه 03:41
-
نصبها 02:47
-
مقدمه 19:19
-
توابع اولیه 18:30
-
تغییر اندازه و کراپ کردن 12:02
-
شکل ها و متن 09:49
-
Warp Perspective 11:45
-
پیوستن تصاویر 07:00
-
تشخیص رنگ 13:03
-
رسم کانتورها و تشخیص شکل 22:34
-
تشخیص چهره با OpenCV 09:12
-
تشخیص شماره پلاک خودرو با OpenCV 12:29
-
اسکنر سند با OpenCV 34:09
-
تشخیص کلیکهای ماوس روی یک تصویر و ایجاد Warp Perspective 23:07
-
تشخیص کد QR و بارکد 24:26
-
تشخیص لاین 17:42
-
اندازهگیری شیء با OpenCV 39:34
-
سوال چند گزینهای - تشخیص علامت نوری (OMR) و نمرهدهی خودکار - OpenCV Python - بخش 1 11:08
-
سوال چند گزینهای - تشخیص علامت نوری (OMR) و نمرهدهی خودکار - OpenCV Python - بخش 2 12:24
-
سوال چند گزینهای - تشخیص علامت نوری (OMR) و نمرهدهی خودکار - OpenCV Python - بخش 3 13:03
-
سوال چند گزینهای - تشخیص علامت نوری (OMR) و نمرهدهی خودکار - OpenCV Python - بخش 4 15:22
-
سوال چند گزینهای - تشخیص علامت نوری (OMR) و نمرهدهی خودکار - OpenCV Python - بخش 5 16:17
-
سوال چند گزینهای - تشخیص علامت نوری (OMR) و نمرهدهی خودکار - OpenCV Python - بخش 6 10:45
-
پیشبینی پرتاب بسکتبال 53:25
-
شمارنده فضای پارکینگ با OpenCV 44:18
-
بازی پونگ با ژستهای دست - پایتون و OpenCV 01:07:08
-
کنترل حجم ژست با OpenCV 46:09
-
آشنایی با YOLO 20:42
-
بررسی شبکه عصبی کانولوشن، شبکه عصبی کانولوشن بازگشتی، شبکه عصبی کانولوشن بازگشتی سریع، شبکه عصبی کانولوشن بازگشتی سریعتر و Mask R-CNN 23:29
-
آشنایی با YOLOv8 08:14
-
تشخیص اشیاء با YOLOv8 - بررسی Google Colab 25:20
-
خواندن و نمایش یک تصویر با OpenCV 12:09
-
خواندن و نمایش یک ویدئو با OpenCV 08:42
-
خواندن، نوشتن و نمایش ویدئو با OpenCV 05:02
-
ضبط ویدئو از دوربین با OpenCV 02:56
-
تشخیص شیء در تصاویر با YOLOv8 07:57
-
تشخیص شیء در ویدئوها با YOLOv8 19:22
-
تشخیص شیء بلادرنگ با وبکم با YOLOv8 04:11
-
ردیابی شیء از ابتدا با YOLOv8 و OpenCV - بخش 1 09:44
-
ردیابی شیء از ابتدا با YOLOv8 و OpenCV - بخش 2 12:25
-
ردیابی شیء از ابتدا با YOLOv8 و OpenCV - بخش 3 08:29
-
ردیابی شیء از ابتدا با YOLOv8 و OpenCV - بخش 4 07:32
-
ردیابی شیء از ابتدا با YOLOv8 و OpenCV - بخش 5 06:49
-
ردیابی شیء از ابتدا با YOLOv8 و OpenCV - بخش 6 06:27
-
پیشبینی مسیر توپ بسکتبال با فیلتر کالمن - بخش 1 04:21
-
پیشبینی مسیر توپ بسکتبال با فیلتر کالمن - بخش 2 10:43
-
پیشبینی مسیر توپ بسکتبال با فیلتر کالمن - بخش 3 31:29
-
تشخیص تجهیزات حفاظت شخصی (PPE) - Google Colab - بخش 1 27:52
-
تشخیص PPE - بخش 2 - تست لایو وبکم 03:17
-
بخشبندی YOLOv8 02:56
-
اجرای بخشبندی YOLOv8 در Google Colab 11:37
-
بخشبندی YOLOv8 بر روی مجموعه داده سفارشی | بخشبندی حفرهها | بخش 1 00:22
-
بخشبندی YOLOv8 بر روی مجموعه داده سفارشی | بخشبندی حفرهها | بخش 2 16:37
-
بخشبندی YOLOv8 بر روی مجموعه داده سفارشی | بخشبندی حفرهها | بخش 3 17:22
-
YOLO-NAS: یک مدل بنیادین جدید برای تشخیص شیء 05:34
-
چه چیزی در YOLO-NAS جدید است؟، آیا YOLO-NAS آینده تشخیص شیء است؟ 05:05
-
تشخیص شیء با YOLO-NAS - بررسی Google Colab 16:05
-
خواندن و نمایش تصویر با OpenCV 12:27
-
خواندن و نمایش ویدئو با OpenCV 11:32
-
خواندن، نمایش و نوشتن ویدئو با OpenCV 05:25
-
ضبط ویدئو از دوربین با OpenCV 03:17
-
تشخیص شیء در تصاویر با YOLO-NAS 08:13
-
تشخیص شیء در ویدئوها با YOLO-NAS 30:12
-
ردیابی شیء با YOLO-NAS و الگوریتم SORT 32:34
-
شمارش وسایل نقلیه (ورودی و خروجی) با YOLO-NAS و ردیابی شیء SORT 33:28
-
ردیابی شیء با YOLO-NAS و SORT با مجموعه داده سفارشی (تشخیص کشتی) 19:41
-
آشنایی با ردیابی شیء با YOLO-NAS و الگوریتم DeepSORT 00:59
-
ردیابی شیء با YOLO-NAS و الگوریتم DeepSORT 55:10
-
ردیابی شیء با YOLO-NAS و DeepSORT با مجموعه داده سفارشی (تشخیص وسایل نقلیه) 13:31
-
تشخیص حفرهها با YOLO-NAS 43:46
-
تشخیص اقلام خواروبار در یک فروشگاه با YOLO-NAS 27:37
-
تشخیص تجهیزات حفاظت شخصی (PPE) با YOLO-NAS 23:03
-
نقشههای حرارتی شدت وسایل نقلیه - YOLO-NAS - مقدمه 00:20
-
نقشههای حرارتی شدت وسایل نقلیه - YOLO-NAS - آموزش کامل 38:51
-
بخشبندی تصویر و ویدئو با YOLO-NAS و مدل Segment Anything (SAM) 16:51
-
نصب Tesseract-OCR 05:08
-
خواندن متن از تصویر با Tesseract OCR 07:08
-
تشخیص کاراکترها از تصویر با Tesseract OCR 10:40
-
تشخیص کلمات از تصویر با Tesseract OCR 07:13
-
تشخیص متن با PaddleOCR 10:40
-
تشخیص متن با PaddleOCR 07:32
-
تشخیص و شناسایی شماره پلاک خودرو با YOLO-NAS و Paddle OCR 26:10
-
تشخیص و شناسایی شماره پلاک خودرو با YOLO-NAS و Tesseract OCR 12:09
-
تشخیص و شناسایی شماره پلاک خودرو با چند دوربین با YOLO-NAS و EasyOCR 32:05
-
تخمین وضعیت با OpenCV و MediaPipe 42:04
-
شمارنده جلوبازو با OpenCV و MediaPipe 23:30
-
شمارنده شنا با OpenCV و MediaPipe 07:28
مشخصات آموزش
یادگیری OpenCV - ساخت 30 اپلیکیشن با OpenCV ،YOLOv8 و YOLO-NAS
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:87
- مدت زمان :24:42:42
- حجم :23.2GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy