دوره آموزشی OpenCV برای توسعه دهندگان پایتون
3 ساعت 6 دقیقهمتوسط2023-01-11
مدرسین

Patrick W. Crawford
Digital Artist, Developer, Blender Enthusiast
جزئیات دوره
OpenCV یک جعبه ابزار برای تشخیص پیشرفته تصویر است. این یکی از محبوب ترین ابزارهای حرفه ای است که برای تشخیص چهره استفاده می شود و در طیف گسترده ای از برنامه های امنیتی، بازاریابی و عکاسی استفاده می شود. این دوره به توسعه دهندگان پایتون مقدمه ای دقیق با OpenCV ارائه می دهد که با نصب و پیکربندی محیط توسعه مک، ویندوز یا لینوکس همراه با پایتون 3 شروع می شود. در مورد داده ها و انواع تصاویر منحصر به فرد OpenCV بیاموزید و نحوه دستکاری پیکسل ها و تصاویر را بیاموزید. . مربی پاتریک دبلیو کرافورد همچنین نحوه خواندن جریان های ویدئویی به عنوان ورودی، و ایجاد رابط های ویدئویی بلادرنگ سفارشی را نشان می دهد. سپس قدرت واقعی OpenCV می آید: تشخیص شی، چهره و ویژگی. بیاموزید که چگونه از قدرت پردازش تصویر OpenCV با استفاده از روش هایی مانند تطبیق الگو و مدل های یادگیری ماشینی پیش از آموزش برای شناسایی و تشخیص ویژگی ها استفاده کنید.
مهارت ها
OpenCVNeural Networks and Deep LearningPythonArtificial Intelligence (AI)Programming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - پردازش تصویر با OpenCV
- 02 - آنچه باید بدانید
- 03 - نحوه استفاده از فایل های تمرینی
1. OpenCV را نصب و پیکربندی کنید
- 04 - پایتون و OpenCV
- 05 - استفاده از محیط های مجازی
- 06 - بر روی سیستم عامل مک نصب کنید
- 07 - بر روی ویندوز نصب کنید
- 08 - نصب بر روی لینوکس - پیش نیازها
- 09 - نصب بر روی لینوکس - کامپایل OpenCV
- 10 - استفاده از OpenCV با Google Colab
- 11 - نصب را تست کنید
2. عملیات تصویر پایه
- 12 - با OpenCV و Python شروع کنید
- 13 - با OpenCV و Python - Google Collab شروع کنید
- 14 - دسترسی و درک داده های پیکسل
- 15 - انواع داده ها و ساختارها
- 16 - انواع تصویر و کانال های رنگی
- 17 - دستکاری و فیلتر کردن پیکسل
- 18 - تاری، گشاد شدن و فرسایش
- 19 - مقیاس و چرخش تصاویر
- 20 - از ورودی های تصویری استفاده کنید
- 21 - ایجاد رابط های سفارشی
- 22 - چالش - یک برنامه طراحی ساده ایجاد کنید
- 23 - راه حل - یک برنامه طراحی ساده ایجاد کنید
3. تشخیص شی
- 24 - تقسیم بندی و تصاویر باینری
- 25 - آستانه گذاری ساده
- 26 - آستانه تطبیقی
- 27 - تشخیص پوست
- 28 - آشنایی با کانتورها
- 29 - تشخیص شی کانتور
- 30 - مساحت، محیط، مرکز و انحنا
- 31 - تشخیص لبه Canny
- 32 - بررسی اجمالی تشخیص اشیاء
- 33 - چالش - شناسه و ویژگی های شی را تعیین کنید
- 34 - راه حل - شناسه و ویژگی های شی را تعیین کنید
4. تشخیص چهره و ویژگی
- 35 - بررسی اجمالی تشخیص چهره و ویژگی
- 36 - مقدمه ای بر تطبیق قالب
- 37 - کاربرد تطبیق قالب
- 38 - هار آبشاری
- 39 - تشخیص چهره
- 40 - چالش - تشخیص چشم
- 41 - راه حل - تشخیص چشم
نتیجه
- 42 - تکنیک های اضافی
- 43 - مراحل بعدی