آموزش تسلط بر OpenCV پایتون: با 29 پروژه عملی و واقعی - آخرین آپدیت

دانلود Mastering Python OpenCV: With 29 Real-World Projects

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع بینایی ماشین با OpenCV پایتون: 29 پروژه عملی برای مهارت‌های پردازش تصویر و ویدیو واقعی!

آیا به دنبال یادگیری بینایی ماشین و پردازش تصویر با استفاده از پایتون و کتابخانه OpenCV هستید؟ این دوره جامع، شما را از مبتدی تا متخصص هدایت می‌کند. با 29 پروژه عملی و جذاب، مهارت‌های لازم برای کار با تصاویر و ویدیوها را به دست خواهید آورد.

در این دوره، مفاهیم اساسی بینایی ماشین، توابع اصلی OpenCV، و کاربردهای عملی آن را خواهید آموخت. با انجام پروژه‌های متنوع، تجربه عملی کسب کرده و می‌توانید پروژه‌های بینایی ماشین خود را توسعه دهید.

آنچه در این دوره خواهید آموخت:

  • مبانی پردازش تصویر و ویدیو: درک مفاهیم و روش‌های اساسی دستکاری تصاویر.
  • توابع اصلی OpenCV: تسلط بر توابع ضروری OpenCV برای تبدیل تصاویر و ویدیوها.
  • پروژه‌های عملی: ساخت و تکمیل پروژه‌های منحصربه‌فرد که یادگیری را هم عملی و هم سرگرم‌کننده می‌کنند.
  • پردازش ویدیوی زنده: یادگیری نحوه استفاده از تکنیک‌های OpenCV در جریان‌های ویدیویی زنده برای ایجاد برنامه‌های تعاملی.

نمونه‌هایی از پروژه‌های عملی:

  • کنترل روشنایی با تشخیص دست با استفاده از OpenCV در پایتون
  • ساخت تشخیص‌دهنده چند چهره‌ای بلادرنگ
  • طراحی زنده وب کم با استفاده از OpenCV
  • ایجاد شمارنده انگشت با استفاده از بینایی ماشین و OpenCV در پایتون
  • تشخیص خودرو با استفاده از OpenCV
  • تشخیص اسلحه با استفاده از پایتون و OpenCV
  • تی‌شرت نامرئی با استفاده از OpenCV
  • تشخیص اشیاء با رنگ مشابه در پایتون با استفاده از OpenCV
  • جایگزینی پرده سبز با استفاده از OpenCV و پایتون
  • تشخیص و شناسایی پلاک خودرو از یک ویدیو در زمان واقعی
  • تشخیص دست راست و چپ با استفاده از پایتون
  • تشخیص مش چهره در زمان واقعی با پایتون، OpenCV و MediaPipe!
  • تشخیص شیب چهره در زمان واقعی (وب کم + MediaPipe)
  • کنترل موس خود با استفاده از OpenCV
  • ایجاد یک ضبط کننده صفحه نمایش با استفاده از پایتون

پیش نیازها: دانش اولیه در مورد برنامه نویسی پایتون

در پایان این دوره، شما با اعتماد به نفس و مهارت‌های لازم برای ساخت پروژه‌های بینایی ماشین خود و استفاده از دانش OpenCV در زمینه‌هایی مانند اتوماسیون، هوش مصنوعی و واقعیت افزوده مجهز خواهید شد.

چه برنامه‌نویس، مهندس یا علاقه‌مند باشید، این دوره شما را از اصول اولیه OpenCV پایتون به تکنیک‌های پیشرفته بینایی هدایت می‌کند. با ما در این سفر همراه شوید تا بر بینایی ماشین با پایتون و OpenCV مسلط شوید!


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

مقدمه Introduction

  • مقدمه Introduction

  • نصب OpenCV Installing OpenCV

مبانی OpenCV Basics of OpenCV

  • خواندن تصاویر و ویدیو Reading Images & Video

  • دستور import cv2 چه کاری انجام می دهد؟ What does the import cv2 statement do?

  • تغییر اندازه و مقیاس بندی فریم ها Resizing and Rescaling Frames

  • رسم اشکال و قرار دادن متن Drawing Shapes & Putting Text

  • 5 تابع ضروری در OpenCV 5 Essential Functions in OpenCV

  • انتقال تصویر در OpenCV Open Cv Image Translation

  • چرخش تصویر در OpenCV Open Cv Image rotation

  • برش تصویر در OpenCV Open Cv Image croping

  • تشخیص کانتور قسمت اول Contour Detection part one

  • تشخیص کانتور قسمت دوم Contour Detection part two

پیشرفته OpenCV Advanced of OpenCV

  • فضاهای رنگ Color Spaces

  • کانال های رنگ Color Channels

  • تار کردن Blurring

  • عملیات بیتی BITWISE operations

  • ماسک گذاری Masking

  • هیستوگرام تصویر در مقیاس خاکستری grey scale image histogram

  • هیستوگرام تصویر رنگی colour image histogram

  • آستانه گذاری در OpenCV thresholding openCV

پروژه های سطح پایه Basic level Projects

  • پروژه 1: برنامه پایتون برای استخراج فریم ها با استفاده از OpenCV project 1 : Python Program to extract frames using OpenCV

  • پروژه 2: تشخیص نقاط سفید و سیاه با استفاده از OpenCV project 2 : White and black dot detection using OpenCV

  • پروژه 3: نمایش مختصات نقاط کلیک شده روی تصویر project 3 : Displaying the coordinates of the points clicked on the image

  • پروژه 4: پالت رنگ OpenCV BGR با استفاده از trackbar project 4 : OpenCV BGR color palette with trackbars

  • پروژه 5: پخش ویدیو در حالت معکوس با استفاده از OpenCV project 5 : Play a video in reverse mode using OpenCV

  • پروژه 6: رسم شکل مستطیلی و استخراج اشیا project 6 : Draw rectangular shape and extract objects

  • پروژه 7: ذخیره ویدیو پردازش شده از وب کم project 7 : Saving Operated Video from a webcam

  • پروژه 8: طراحی با ماوس روی تصاویر با استفاده از پایتون-OpenCV project 8 : Drawing with Mouse on Images using Python-OpenCV

  • پروژه 9: کارتونی کردن یک تصویر با استفاده از OpenCV Project 9 : Cartooning an Image using OpenCV

پروژه سطح متوسط Intermediate level project

  • پروژه 10: تشخیص و استخراج متن با استفاده از OpenCV و OCR project 10 : Text Detection and Extraction using OpenCV and OCR

  • پروژه 11: تطبیق الگو project 11 : template matching

  • پروژه 12: تشخیص اشیاء با رنگ مشابه در پایتون با استفاده از OpenCV project 12 : Detecting objects of similar color in Python using OpenCV

  • پروژه 13: تشخیص عابر پیاده با استفاده از OpenCV-پایتون project 13 : Pedestrian Detection using OpenCV-Python

  • پروژه 14: تفریق پس زمینه - OpenCV Project 14 : Background subtraction – OpenCV

  • پروژه 15: تی شرت نامرئی با استفاده از OpenCV Project 15 : Invisible T-shirt using OpenCV

  • پروژه 16: تشخیص چهره با استفاده از پایتون و OpenCV با وب کم project 16 : Face Detection using Python and OpenCV with webcam

  • پروژه 17: تشخیص اسلحه با استفاده از پایتون-OpenCV Project 17 : Gun Detection using Python-OpenCV

  • پروژه 18: تشخیص ماشین با استفاده از OpenCV Project 18 : Detecting car using openCV

  • پروژه 19: جایگزینی صفحه سبز با استفاده از OpenCV- پایتون Project 19 : Replace Green Screen using OpenCV- Python

پروژه 20: طراحی زنده وب کم با استفاده از OpenCV Project 20 : Live Webcam Drawing using OpenCV

  • مقدمه Introduction

  • ایجاد track bar رنگ در OpenCV Create colour track bar in OpenCV

  • رنگ آمیزی نقطه و راه اندازی طراحی colouring point and drawing setup

  • راه اندازی بوم نقاشی set up the paint Canvas

  • راه اندازی دوربین و حلقه اصلی Camera Setup and Main Loop

  • شناسایی نشانگر با استفاده از ماسک identify the pointer using mask

  • یافتن کانتور برای نشانگر find the contour for the pointer

  • مدیریت دکمه ها handling the buttons

  • رسم خطوط برای رنگ قلم draw lines for the stroke color

پروژه 21: ایجاد شمارنده انگشت با استفاده از بینایی کامپیوتر و OpenCV در پایتون Project 21 :Creating a Finger Counter Using Computer Vision and OpenCv in Python

  • وارد کردن ماژول ها و راه اندازی شی Mediapipe import modules and setup mediapipe object

  • ایجاد تابع شمارنده انگشت creating finger counter function

  • ایجاد حلقه اصلی و اجرای پروژه creating the main loop and run the project

پروژه 22: کنترل روشنایی با تشخیص دست با استفاده از OpenCV در پایتون Project 22 : Brightness Control With Hand Detection using OpenCV in Python

  • وارد کردن کتابخانه و راه اندازی ماژول دست import the library and set up the hand module

  • شروع حلقه while و خواندن فریم start the while loop and read the frame

  • کنترل روشنایی با استفاده از انگشت control the brightness using finger

پروژه 23: تشخیص و شناسایی پلاک خودرو از یک ویدیو به صورت بلادرنگ Project 23 : Detect and Recognize Car License Plate from a video in real time

  • تشخیص و شناسایی پلاک خودرو از یک ویدیو به صورت بلادرنگ Detect and Recognize Car License Plate from a video in real time

  • تشخیص و شناسایی پلاک خودرو از یک ویدیو به صورت بلادرنگ قسمت 2 Detect and Recognize Car License Plate from a video in real time part 2

پروژه 24: تشخیص دست راست و چپ با استفاده از پایتون Project 24: Right and Left Hand Detection Using Python

  • مقداردهی اولیه مدل ردیابی دست initialize the hand Tracking model

  • تشخیص دست Detect the hand

  • نمایش نوع دست چپ و راست Display Hand Type Left and Right

پروژه 25: کنترل ماوس خود با استفاده از OpenCV Project 25 : control your mouse using openCV

  • مقداردهی اولیه ماژول Hand mediapipe initialize the mediapipe Hand module

  • شناسایی نوک انگشت اشاره و حرکت مکان نما identify index finger tip and moved the cursor

پروژه 26: تشخیص Mesh صورت بلادرنگ با پایتون، OpenCV و MediaPipe! Project 26 : Real-Time Face Mesh Detection with Python, OpenCV & MediaPipe!

  • تشخیص Mesh صورت بلادرنگ قسمت 1 Real-Time Face Mesh Detection part 1

  • تشخیص Mesh قسمت 2 Mesh Detection part 2

پروژه 27: تشخیص شیب صورت بلادرنگ (وب کم + MediaPipe) Project 27: Real-Time Face Tilt Detection (Webcam + MediaPipe)

  • تشخیص شیب صورت بلادرنگ قسمت 1 Real-Time Face Tilt Detection Part 1

  • تشخیص شیب صورت بلادرنگ قسمت 2 Real-Time Face Tilt Detection Part 2

پروژه 28: ایجاد یک ضبط کننده صفحه نمایش با استفاده از پایتون Project 28: Create a Screen recorder using Python

  • ایجاد یک ضبط کننده صفحه نمایش با استفاده از پایتون Create a Screen recorder using Python

پروژه 29: ساخت یک تشخیصگر چند چهره بلادرنگ Project 29 : Build a real-time multi-face recognizer

  • ساخت یک تشخیصگر چند چهره بلادرنگ قسمت 1 Build a real-time multi-face recognizer part 1

  • تشخیصگر چند چهره بلادرنگ قسمت 2 real-time multi-face recognizer Part 2

  • ساخت یک تشخیصگر چند چهره بلادرنگ قسمت 3 Build a real-time multi-face recognizer part 3

نمایش نظرات

آموزش تسلط بر OpenCV پایتون: با 29 پروژه عملی و واقعی
جزییات دوره
13 hours
68
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
374
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jayanta Sarkar Jayanta Sarkar

سلام، من جایانتا هستم.

پس از فارغ التحصیلی و اخذ مدرک در رشته "فناوری اطلاعات"، حرفه حرفه ای من آغاز شد، شروع به توسعه وب و حرفه طراحی گرافیک در سال 2018، من هرگز از یادگیری مهارت های برنامه نویسی جدید دست نکشیدم.

من مهارت های توسعه وب و طراحی گرافیک را در آرنا انیمیشن می آموزم. اما بیشتر مهارت های من مهارت های خودآموز است. به‌عنوان یک توسعه‌دهنده و طراح گرافیک خودآموخته، این شانس را داشتم که با معنی شرکت‌های فناوری اطلاعات محلی کار کنم تا وب‌سایت‌هایشان را بسازم و کارمندانشان را در زمینه برنامه‌نویسی وب آموزش دهم.