لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش OpenCV برای توسعه دهندگان پایتون
OpenCV for Python Developers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
OpenCV یک مجموعه ابزار منبع باز برای دید پیشرفته رایانه است. این یکی از محبوب ترین ابزارها برای تشخیص چهره است که در طیف گسترده ای از برنامه های امنیتی ، بازاریابی و عکاسی مورد استفاده قرار می گیرد و بسیاری از فناوری های پیشرفته از جمله واقعیت افزوده و رباتیک را به شما تحمیل می کند. این دوره با شروع و نصب و پیکربندی محیط توسعه Mac ، Windows یا Linux همراه با Python 3 ، به توسعه دهندگان Python معرفی مفصلی OpenCV 3 را ارائه می دهد ، و در مورد داده ها و انواع تصویر منحصر به فرد برای OpenCV اطلاعات کسب کنید و نحوه دستکاری پیکسل ها تصاویر. مربی Patrick W. Crawford همچنین نحوه خواندن جریان های ویدئو را به عنوان ورودی و ایجاد رابط های ویدئویی در زمان واقعی نشان می دهد. سپس قدرت واقعی OpenCV به دست می آید: تشخیص جسم ، صورت و ویژگی ها. بیاموزید که چگونه از قدرت پردازش تصویر OpenCV با استفاده از روش هایی مانند تطبیق الگو و داده های یادگیری ماشین برای شناسایی و شناسایی ویژگی ها استفاده کنید.
موضوعات شامل:
نصب و پیکربندی OpenCV
انواع داده ها و ساختارها li>
انواع تصویر li>
دستکاری پیکسل ها li>
مقیاس گذاری و چرخش تصاویر li>
استفاده از ورودی های ویدئو li>
ایجاد رابط های سفارشی li>
حد آستانه li>
تشخیص اشیا li>
تشخیص چهره و ویژگی ها li>
تطبیق الگو li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
نحوه استفاده از پرونده های تمرینی
How to use the exercise files
1. OpenCV را نصب و پیکربندی کنید
1. Install and Configure OpenCV
پایتون و OpenCV
Python and OpenCV
بر روی Mac OS X نصب کنید
Install on Mac OS X
روی ویندوز 7 نصب کنید
Install on Windows 7
نصب بر روی لینوکس: پیش نیازها
Install on Linux: Prerequisites
نصب بر روی لینوکس: کامپایل OpenCV
Install on Linux: Compile OpenCV
نصب را امتحان کنید
Test the install
2. عملیات اولیه تصویر
2. Basic Image Operations
با OpenCV و Python شروع کنید
Get started with OpenCV and Python
به داده های پیکسل دسترسی و درک کنید
Access and understand pixel data
انواع داده ها و ساختارها
Data types and structures
انواع تصویر و کانال های رنگی
Image types and color channels
پیکسل دستکاری و فیلتر
Pixel manipulation and filtering
تاری ، اتساع و فرسایش
Blur, dilation, and erosion
مقیاس و چرخش تصاویر
Scale and rotate images
از ورودی های ویدیویی استفاده کنید
Use video inputs
رابط های سفارشی ایجاد کنید
Create custom interfaces
چالش: یک برنامه طراحی ساده ایجاد کنید
Challenge: Create a simple drawing app
راه حل: یک برنامه طراحی ساده ایجاد کنید
Solution: Create a simple drawing app
3. کشف شی
3. Object Detection
تقسیم بندی و تصاویر باینری
Segmentation and binary images
آستانه ساده
Simple thresholding
آستانه تطبیقی
Adaptive thresholding
تشخیص پوست
Skin detection
آشنایی با کانتورها
Introduction to contours
تشخیص شیء کانتور
Contour object detection
مساحت ، محیط ، مرکز و انحنای مختلف
Area, perimeter, center, and curvature
تشخیص لبه کنسرو
Canny edge detection
بررسی اجمالی شی
Object detection overview
چالش: اختصاص شناسه شی و ویژگی ها
Challenge: Assign object ID and attributes
راه حل: شناسه شی و ویژگی ها را اختصاص دهید
Solution: Assign object ID and attributes
4- تشخیص چهره و ویژگی
4. Face and Feature Detection
مروری بر تشخیص چهره و ویژگی ها
Overview of face and feature detection
آشنایی با تطبیق قالب
Introduction to template matching
کاربرد تطبیق قالب
Application of template matching
پاتریک دبلیو کرافورد یک هنرمند دیجیتال ، توسعه دهنده و علاقه مندان به Blender است.
پاتریک هدایت TheDuckCow را ، استودیویی که ویدئوهای موسیقی انیمیشن ایجاد کرده است و به ده ها میلیون نفر می رسد ، نرم افزاری که توسط هزاران نفر استفاده می شود ، و آموزش ها و راهپیمایی هایی که دیگران را ترغیب می کند تا آفریده های عالی خود را بسازند.
نمایش نظرات