لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط عملی بر بینایی ماشین: ۲۰+ پروژه پایتون و هوش مصنوعی
- آخرین آپدیت
دانلود Practical Computer Vision Mastery: 20+ Python & AI Projects
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره جامع تسلط بر بینایی ماشین در سال ۲۰۲۶ با یادگیری عمیق، پایتون، OpenCV، YOLO، OCR و طراحی رابط کاربری (GUI) از طریق بیش از ۲۰ پروژه عملی.
درک ریشهها، تکامل و تأثیرات دنیای واقعی هوش مصنوعی با تمرکز بر نقش بینایی ماشین در اپلیکیشنهای مدرن.
نصب و پیکربندی پایتون و VS Code برای توسعه بدون نقص پروژههای بینایی ماشین در هر پلتفرمی.
بهکارگیری مبانی OpenCV شامل خواندن، نوشتن، نمایش، تغییر اندازه، برش و تبدیل فضای رنگی تصاویر و ویدیوها.
پیادهسازی تکنیکهای پردازش تصویر مانند آستانهگذاری (Thresholding)، تبدیلات مورفولوژیک، عملیات بیتوایز و یکسانسازی هیستوگرام.
تشخیص لبهها، گوشهها، کانتورها و نقاط کلیدی؛ تطبیق ویژگیها در تصاویر برای شناسایی اشیاء و تحلیل صحنه.
استفاده از متدهای پیشرفته شامل تشخیص لبه Canny، تحلیل بافت، جریان نوری (Optical Flow)، ردیابی اشیاء، بخشبندی (Segmentation) و OCR با Tesseract.
ساخت سیستم هوشمند حضور و غیاب چهره: ثبت چهرهها، استخراج Embeddingها، آموزش مدل و اجرای رابط کاربری Tkinter برای شناسایی زنده.
ایجاد سیستم تشخیص خوابآلودگی راننده با استفاده از معیارهای EAR/MAR، ادغام در داشبورد Tkinter و استنتاج ویدئویی در لحظه.
آموزش YOLOv7-tiny برای تشخیص اشیاء و سلاحها، استقرار در Colab و ساخت رابط کاربری برای تشخیص زنده.
پیادهسازی سیستم شمارش افراد و ردیاب ورود/خروج با YOLOv8، بصریسازی شمارشها با Tkinter و مدیریت منطق مختصات خطوط.
توسعه خط لوله تشخیص و شناسایی پلاک خودرو با برچسبگذاری Roboflow، ادغام API و نمایش در رابط کاربری زنده.
طراحی سیستم شناسایی علائم راهنمایی و رانندگی: پیشپردازش دادهها، آموزش EfficientNet-B0 و استنتاج در لحظه.
ساخت اپلیکیشنهای ایمنی مبتنی بر هوش مصنوعی: تشخیص تصادف با هشدارهای MQTT، APIهای تشخیص سقوط و ردیابی سرعت هوشمند خودرو.
تشخیص احساسات، سن و جنسیت از ویدیوهای زنده با استفاده از مدلهای پیشآموزشدیده و استقرار از طریق رابطهای Tkinter.
طراحی اپلیکیشن تشخیص ماسک در لحظه با YOLOv11، از آمادهسازی دیتاست تا استنتاج در GUI.
ایجاد سیستم شناسایی ژستهای دست با برچسبگذاری نقاط Landmark، تخمین ژست MediaPipe و رابط کاربری تعاملی.
آموزش مدل شناسایی حیات وحش بر روی EfficientNetB0، استقرار در Flask/Ngrok و شناسایی حیوانات در استریمهای زنده.
ادغام OCR از طریق Tesseract برای استخراج متن از تصاویر و ساخت خط لولههای بخشبندی برای تحلیل دقیق صحنه.
پیشنیازها: دانش پایه برنامهنویسی پایتون
سیستم Windows (PC یا لپتاپ) با رم ۴ گیگابایت یا بیشتر توصیه میشود. وجود GPU اختیاری است اما برای آموزش سریعتر مدلها و پردازش دادههای حجیم یا کارهای Real-time مفید است. پروژهها روی سیستمهای ویندوز توسعه و تست شدهاند.
قدرت هوش مصنوعی مبتنی بر تصویر و ویدیو را در سال ۲۰۲۶ با بیش از ۲۰ پروژه واقعیآزاد کنید که شما را از تئوریهای بنیادی به اپلیکیشنهای کاملاً کاربردی میرساند. این دوره عملی که برای دانشجویان مهندسی و علوم، فارغالتحصیلان STEM و متخصصانی که قصد ورود به حوزه AI را دارند طراحی شده، شما را به مهارتهای End-to-End بینایی ماشین برای ساخت یک پورتفولیوی برجسته مجهز میکند.
ویژگیهای کلیدی:
راهاندازی محیط و مبانی:نصب پایتون، پیکربندی VS Code و تسلط بر عملیات OpenCV شامل ورودی/خروجی تصویر، فضاهای رنگی، تغییر اندازه، آستانهگذاری، فیلترها، مورفولوژی، عملیات بیتوایز و یکسانسازی هیستوگرام.
تکنیکهای اصلی و پیشرفته:پیادهسازی تشخیص لبه (Sobel, Canny)، تشخیص کانتور/گوشه/نقطه کلیدی، تحلیل بافت، جریان نوری، ردیابی اشیاء، بخشبندی و OCR با Tesseract.
ادغام یادگیری عمیق:آموزش و استقرار مدلهای TensorFlow/Keras (EfficientNet-B0) در کنار YOLOv7-tiny و YOLOv8 برای وظایف تشخیص پیشرفته.
توسعه GUI:ساخت رابطهای تعاملی Tkinter برای بصریسازی استریمهای ویدئویی زنده، نتایج تشخیص و داشبوردهای سیستمی.
بیش از ۲۰ پروژه عملی شامل:
حضور و غیاب هوشمند چهرهبا ثبت چهره، استخراج Embedding، آموزش مدل و ادغام GUI.
تشخیص خوابآلودگی رانندهبا استفاده از الگوریتمهای EAR/MAR و داشبوردهای هشدار لحظهای.
تشخیص اشیاء و سلاح با YOLOبرای استنتاج زنده و بصریسازی.
شمارش افراد و ردیابی ورود/خروجبا منطق مختصات خطوط قابل تنظیم.
شناسایی پلاک و علائم راهنماییبا بهرهگیری از برچسبهای Roboflow و آموزش مدل سفارشی.
تشخیص ورود غیرمجاز و PPEبرای نظارت بر ایمنی محیط کار.
تشخیص تصادف و سقوطبا سیستمهای هشدار MQTT.
شناسایی ماسک، احساسات، سن/جنسیت و ژست دستبا استفاده از مدلهای بینایی آموزش دیده.
شناسایی حیات وحشبا طبقهبندی مبتنی بر EfficientNet در استریمهای زنده.
ردیابی سرعت خودروبا استفاده از کالیبراسیون و تحلیل حرکت اشیاء.
در پایان دوره، شما قادر خواهید بود:
مدلهای بینایی یادگیری عمیق را برای وظایف متنوع دنیای واقعی توسعه داده، آموزش دهید و بهینه کنید.
خط لولههای CV را در رابطهای کاربری بصری برای اپلیکیشنهای ویدئویی زنده ادغام کنید.
جریانهای کاری استاندارد صنعت را اجرا کنید: برچسبگذاری دادهها، آموزش، ارزیابی و استقرار.
پورتفولیویی شامل ۲۰+ پروژه کامل را برای شروع یا پیشرفت در مسیر شغلی AI خود ارائه دهید.
همین امروز ثبتنام کنید و ساخت اولین اپلیکیشن بینایی ماشین در لحظه خود را آغاز کنید!
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
آشنایی با مدرس
Meet Your Instructor
معرفی مدرس و نمای کلی دوره
Introduction to Your Instructor and Course Overview
پیشنمایش خروجیهای مورد انتظار – آنچه خواهید ساخت
Expected Output Preview – See What You’ll Build
نتایج بصری پروژهها پیش از شروع
Visual Outcomes of Projects Before You Start
درک هوش مصنوعی – از ریشهها تا تأثیرات
Understanding AI – From Origins to Impact
هوش مصنوعی چیست و چگونه تکامل یافته است
What is AI and How It Has Evolved
نمای کلی بینایی ماشین
Overview of computer vision
مقدمهای بر بینایی ماشین و کاربردهای آن
Introduction to Computer Vision and Its Applications
راهاندازی محیط برای توسعه پایتون
Environment Setup for Python Development
نصب پایتون
Installing Python
راهاندازی VS Code برای توسعه پایتون
VS Code Setup for Python Development
درک بستههای کلیدی برای تشخیص اشیاء
Understanding Key Packages for Object Detection
درک وزنهای مدل YOLOv7 tiny
Understanding the YOLOv7-tiny Model Weights
تشخیص لحظهای اشیاء با YOLOv7 tiny
Real-Time Object Detection with YOLOv7-tiny
ساخت GUI Tkinter برای تشخیص لحظهای اشیاء
Building a Tkinter GUI for Real-Time Object Detection
اجرای استنتاج مدل در لحظه برای تشخیص اشیاء
Executing Real-Time Model Inference for Object Detection
پروژه ۴: تشخیص سلاح مبتنی بر هوش مصنوعی برای امنیت پیشرفته با پایتون و CV
Project #4: AI-Powered Weapon Detection for Enhanced Security with Python & CV
مقدمهای بر تشخیص سلاح با استفاده از YOLOv7
Introduction of the Weapon Detection using YOLOv7
نمای کلی پروژه تشخیص سلاح
Weapon Detection Project Overview
راهاندازی Google Colab برای آموزش مدل تشخیص سلاح
Setup in Google Colab for Weapon Detection Model Training
اتصال Google Drive به Google Colab
Mounting Google Drive on Google Colab
استفاده از دیتاست Sohas برای تشخیص سلاح
Utilizing Sohas Weapon Detection Dataset for Weapon Detection
کلون کردن مخزن YOLOv7 و نصب بستههای مورد نیاز
Cloning YOLOv7 Repository and Installing Required Packages
بصریسازی دیتاست تشخیص سلاح
Visualizing the Weapon Detection Dataset
تقسیمبندی دیتاست تشخیص سلاح
Splitting the Weapon Detection Dataset
بررسی دقیق کد YOLOv7 برای تشخیص سلاح
Detailed Walkthrough of YOLOv7 Code for Weapon Detection
آموزش مدل YOLOv7 برای تشخیص سلاح
Training the YOLOv7 Model for Weapon Detection
استنتاج مدل برای تشخیص سلاح
Model Inference for Weapon Detection
پروژه ۵: ردیاب لحظهای ورود/خروج و ظرفیت با پایتون و OpenCV
Project #5: Real-Time Entry/Exit Occupancy Tracker using Python & OpenCV
مقدمهای بر ردیابی لحظهای ورود/خروج برای مدیریت هوشمند ظرفیت
Intro to Real-Time Entry/Exit Tracking for Smart Occupancy Management
درک الگوریتم YOLOv8
Understanding the YOLOv8 Algorithm
راهاندازی و بررسی بستههای ضروری
Setting Up and Exploring Essential Packages
متغیرهای کلیدی و نقش آنها در YOLOv8
Key Variables and Their Role in YOLOv8
منطق شمارش افراد و پیادهسازی توابع
People Counting Logic and Function Implementation
دسترسی و استفاده از مختصات خطوط برای ردیابی
Accessing and Using Line Coordinates for Tracking
پیادهسازی شمارش افراد با استنتاج مدل YOLOv8
Implementing People Counting with YOLOv8 Model Inference
پیادهسازی Tkinter برای شمارش لحظهای افراد
Tkinter Implementation for Real-Time People Counting
نصب بستههای سیستم شمارش افراد
Package Installation for People Counting System
رسم خطوط روی تصاویر برای شمارش افراد
Drawing Lines on Images for People Counting
دریافت مختصات خطوط با Roboflow برای شمارش افراد
Getting Line Coordinates Using Roboflow for People Counting
اجرای کد شمارش ورود و خروج افراد
People In and Out Counting Code Execution
پروژه ۶: تشخیص و شناسایی احساسات چهره با پایتون و OpenCV
Project #6: Facial Emotion Detection & Recognition using Python & OpenCV
مقدمهای بر تشخیص احساسات چهره
Introduction of the Facial Emotion Detection
پروژه ۷: تشخیص و شناسایی پلاک مبتنی بر LLM با پایتون و CV
Project #7: LLM-Powered License Plate Detection & Recognition with Python & CV
مقدمهای بر تشخیص و شناسایی لحظهای پلاک خودرو
Introduction to Real-Time License Plate Detection and Recognition
نمای کلی سیستم تشخیص و شناسایی پلاک
License Plate Detection and Recognition System Overview
مدیریت پوشهها و فایلهای پروژه
Managing Folders and Files of the Project
راهاندازی و بررسی بستههای ضروری
Setting Up and Exploring Essential Packages
تنظیم دسترسی API برای شناسایی خودرو
Setting Up API Access for Vehicle Recognition
متغیرهای کلیدی و نقش آنها در تشخیص و شناسایی پلاک
Key Variables and Their Role in License Plate Detection and Recognition
پیادهسازی تشخیص و شناسایی پلاک
Implementing License Plate Detection and Recognition
ادغام مدل زبانی بینایی (VLM)
Vision-Language Model Integration
پیادهسازی Tkinter برای تشخیص و شناسایی لحظهای پلاک
Tkinter Implementation for Real-Time License Plate Detection and Recognition
نصب بستههای تشخیص و شناسایی پلاک
Package Installation for License Plate Detection and Recognition
دریافت مختصات چندضلعی (Polygon) با Roboflow برای تشخیص پلاک
Getting Polygon Coordinates Using Roboflow for License Plate Detection
دریافت کلید API NVIDIA NIM برای تشخیص پلاک خودرو
Obtaining the NVIDIA NIM API Key for Vehicle License Plate Detection
اجرای کد تشخیص و ردیابی پلاک خودرو
Vehicle License Plate Detection and Tracking Code Execution
پروژه ۸: رانندگی با هوش مصنوعی – تشخیص لحظهای علائم راهنمایی با پایتون و CV
Project #8: Driving with AI – Real-Time Traffic Sign Detection with Python & CV
مقدمهای بر سیستم تشخیص و شناسایی علائم راهنمایی
Introduction of theTraffic Sign Detection And Recognition System
راهاندازی Google Colab
Google Colab Setup
نصب بستهها
Packages Installation
آمادهسازی دیتاست
Dataset Preparation
پیادهسازی توابع کمکی برای تشخیص علائم راهنمایی
Implementing Utility Functions for Traffic Sign Detection
پیادهسازی تابع Loss برای تشخیص علائم راهنمایی
Implementing Loss Function for Traffic Sign Detection
اطلاعات پیادهسازی مدل EfficientNet B0
EfficientNet-B0 Model Implementation Info
پیکربندی آموزش مدل
Model Training configuration
آموزش مدل EfficientNet B0
Training the EfficientNet-B0 Model
استنتاج مدل
Model Inference
پروژه ۹: سیستم هوشمند تشخیص ورود غیرمجاز انسان با پایتون و بینایی ماشین
Project #9: Smart Human Intrusion Detection System with Python & Computer Vision
اجرای VS Code از طریق خط فرمان (Command Line)
Launching VS Code from the Command Line
مدیریت پوشهها و فایلهای پروژه
Managing Folders and Files of the Project
درک و راهاندازی بستههای مورد نیاز
Understanding and Setting Up Required Packages
دسترسی و استفاده از مختصات چندضلعی برای ردیابی
Accessing and Using Polygon Coordinates for Tracking
متغیرهای کلیدی و نقش آنها در YOLOv8
Key Variables and Their Role in YOLOv8
توضیح کد استنتاج مدل برای تشخیص ورود غیرمجاز
Model Inference Code Explanation for Intrusion Detection
پیادهسازی Tkinter برای تشخیص لحظهای ورود غیرمجاز
Tkinter Implementation for Real-Time Intrusion Detection
دریافت مختصات چندضلعی با Roboflow برای تشخیص ورود غیرمجاز
Getting Polygon Coordinates Using Roboflow for Intrusion Detection
نمایش نظرات