🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر 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
پروژه 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
پس از فارغ التحصیلی و اخذ مدرک در رشته "فناوری اطلاعات"، حرفه حرفه ای من آغاز شد، شروع به توسعه وب و حرفه طراحی گرافیک در سال 2018، من هرگز از یادگیری مهارت های برنامه نویسی جدید دست نکشیدم.
من مهارت های توسعه وب و طراحی گرافیک را در آرنا انیمیشن می آموزم. اما بیشتر مهارت های من مهارت های خودآموز است. بهعنوان یک توسعهدهنده و طراح گرافیک خودآموخته، این شانس را داشتم که با معنی شرکتهای فناوری اطلاعات محلی کار کنم تا وبسایتهایشان را بسازم و کارمندانشان را در زمینه برنامهنویسی وب آموزش دهم.
نمایش نظرات