آموزش OpenCV برای توسعه دهندگان پایتون

OpenCV for Python Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: OpenCV یک مجموعه ابزار منبع باز برای دید پیشرفته رایانه است. این یکی از محبوب ترین ابزارها برای تشخیص چهره است که در طیف گسترده ای از برنامه های امنیتی ، بازاریابی و عکاسی مورد استفاده قرار می گیرد و بسیاری از فناوری های پیشرفته از جمله واقعیت افزوده و رباتیک را به شما تحمیل می کند. این دوره با شروع و نصب و پیکربندی محیط توسعه Mac ، Windows یا Linux همراه با Python 3 ، به توسعه دهندگان Python معرفی مفصلی OpenCV 3 را ارائه می دهد ، و در مورد داده ها و انواع تصویر منحصر به فرد برای OpenCV اطلاعات کسب کنید و نحوه دستکاری پیکسل ها تصاویر. مربی Patrick W. Crawford همچنین نحوه خواندن جریان های ویدئو را به عنوان ورودی و ایجاد رابط های ویدئویی در زمان واقعی نشان می دهد. سپس قدرت واقعی OpenCV به دست می آید: تشخیص جسم ، صورت و ویژگی ها. بیاموزید که چگونه از قدرت پردازش تصویر OpenCV با استفاده از روش هایی مانند تطبیق الگو و داده های یادگیری ماشین برای شناسایی و شناسایی ویژگی ها استفاده کنید.
موضوعات شامل:
  • نصب و پیکربندی OpenCV
  • انواع داده ها و ساختارها
  • انواع تصویر
  • دستکاری پیکسل ها
  • مقیاس گذاری و چرخش تصاویر
  • استفاده از ورودی های ویدئو
  • ایجاد رابط های سفارشی
  • حد آستانه
  • تشخیص اشیا
  • تشخیص چهره و ویژگی ها
  • تطبیق الگو

سرفصل ها و درس ها

مقدمه 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

  • آبشار هوار Haar cascading

  • شناسایی چهره Face detection

  • چالش: تشخیص چشم Challenge: Eye detection

  • راه حل: تشخیص چشم Solution: Eye detection

نتیجه Conclusion

  • تکنیک های اضافی Additional techniques

  • مراحل بعدی Next steps

نمایش نظرات

آموزش OpenCV برای توسعه دهندگان پایتون
جزییات دوره
2h 35m
40
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
150,785
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Patrick W. Crawford Patrick W. Crawford

پاتریک دبلیو کرافورد یک هنرمند دیجیتال ، توسعه دهنده و علاقه مندان به Blender است. پاتریک هدایت TheDuckCow را ، استودیویی که ویدئوهای موسیقی انیمیشن ایجاد کرده است و به ده ها میلیون نفر می رسد ، نرم افزاری که توسط هزاران نفر استفاده می شود ، و آموزش ها و راهپیمایی هایی که دیگران را ترغیب می کند تا آفریده های عالی خود را بسازند.