آموزش سریع و ساده OpenCV با پایتون (بیش از ۱۰۰ مفهوم کلیدی) - آخرین آپدیت

دانلود Open CV Python Shortest & Simplest (100+ concepts)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری Numpy، MatPlot، YOLO، پردازش تصویر و ویدیو، رسم اشکال، انیمیشن، مدیریت رویدادهای موس و کیبورد، مقدماتی PyTorch و بسیاری موارد دیگر درک مفهوم OpenCV و کاربردهای گسترده آن روش رسم اشکال و متحرک‌سازی آن‌ها انجام عملیات مختلف روی تصاویر با استفاده از دست‌کاری و پردازش تصویر نحوه تشخیص رنگ، چهره و اشیاء آموزش ساخت پروژه شخصی خواندن و پردازش تصاویر با تسلط کامل اعمال فیلترها و تبدیل‌های تصویری کار با استریم‌های ویدئویی در لحظه (Real-time) ساخت سیستم‌های پایه تشخیص اشیاء با استفاده از YOLO پیش نیازها: تنها داشتن دانش پایه از زبان برنامه‌نویسی پایتون مورد نیاز است.

آیا آماده‌اید تا وارد دنیای بینایی ماشین شوید و اپلیکیشن‌های قدرتمندی برای پردازش تصویر و ویدیو بسازید؟

این دوره طراحی شده است تا شما را از سطح مبتدی به یک توسعه‌دهنده مسلط در OpenCV تبدیل کند. در این مسیر از ابزارهای ضروری مانند NumPy، Matplotlib، PyTorch و سیستم‌های مدرن تشخیص اشیاء مانند YOLO استفاده خواهیم کرد. چه دانشجو باشید، چه برنامه‌نویس مبتدی و چه کسی که کنجکاو یادگیری هوش مصنوعی و سیستم‌های بینایی است، این دوره مهارت‌های عملی قدرتمندی به شما می‌بخشد.

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

  • درک مفاهیم بنیادی بینایی ماشین (Computer Vision)

  • یادگیری نحوه کار با تصاویر و ویدیوها با استفاده از OpenCV

  • تسلط بر NumPy برای عملیات سریع و بهینه روی آرایه‌ها

  • تجسم داده‌ها و نتایج با استفاده از Matplotlib

  • آشنایی با PyTorch برای یادگیری مبانی یادگیری عمیق (Deep Learning)

  • درک و پیاده‌سازی YOLO برای تشخیص اشیاء در لحظه

  • ساخت انیمیشن‌های ساده و کاربردی با OpenCV

  • ساخت پروژه‌های کوچک و واقعی به کوتاه‌ترین و ساده‌ترین روش ممکن

چرا این دوره متفاوت است؟

  • توضیحات ساده و روان

  • رویکرد آموزشی گام‌به‌گام مناسب برای مبتدیان

  • ارائه مثال‌های عملی به جای تئوری محض

  • تمرکز بر ایجاد مهارت‌های واقعی و قابل استفاده

  • شامل مثال‌های انیمیشن و تشخیص اشیاء برای جذاب‌تر شدن یادگیری

این دوره برای چه کسانی است؟

  • مبتدیانی که قصد یادگیری بینایی ماشین را دارند

  • دانشجویانی که به هوش مصنوعی و پردازش تصویر علاقه دارند

  • توسعه‌دهندگانی که می‌خواهند OpenCV و YOLO را به مهارت‌های خود اضافه کنند

  • هر کسی که کنجکاو است بداند اپلیکیشن‌ها چگونه چهره، اشیاء و حرکت را در لحظه تشخیص می‌دهند

در پایان این دوره شما قادر خواهید بود:

موارد زیر را انجام دهید:

  • خواندن و پردازش تصاویر با اطمینان

  • اعمال فیلترها و تبدیل‌های تصویری

  • کار با استریم‌های ویدئویی زنده

  • ساخت سیستم‌های پایه تشخیص اشیاء با YOLO

  • طراحی اپلیکیشن‌های مبتنی بر بینایی ماشین

  • درک نحوه اتصال مدل‌های یادگیری عمیق به بینایی ماشین


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

مقدمه و راه‌اندازی Introduction & Setup

  • دانلود و نصب پایتون Downloading And Install Python

  • راه‌اندازی OpenCV Setting Up OpenCV

کتابخانه Numpy Numpy

  • مقدمه‌ای بر Numpy Intro To Numpy

  • کار با Numpy Numpy

  • تغییرات (Modify) Modify

  • عناصر (Elements) Elements

  • اتصال آرایه‌ها (Concatenate) Concatenate

  • عملیات ریاضی Operations

  • بررسی شکل آرایه (Shape) Shape

  • تغییر شکل (Reshape) Reshape

  • برش آرایه‌ها (Slicing) Slicing

  • مرتب‌سازی (Sort) Sort

  • پشته‌سازی (Stack) Stack

  • تکرار (Iterate) Iterate

  • فیلتر کردن Filter

  • جستجو Search

  • کپی کردن Copy

  • مشاهده (View) View

کتابخانه Matplot Matplot

  • مثال ساده از Matplot Simple Matplot Example

  • برچسب‌گذاری (Labels) Labels

  • رسم خطوط Lines

  • رسم چند خط Multi Line

  • استایل‌ها و قالب‌ها Styles

  • شبکه‌بندی (Grid) Grid

  • نمودارهای میله‌ای Bars

  • نقاط تصادفی Random Points

  • نمودار پراکندگی (Scatter) Scatter

  • زیرنمودار (Subplot) Subplot

  • عنوان‌گذاری Title

  • هیستوگرام Histogram

  • نمودار دایره‌ای ساده Simple Pie Chart

  • چرخش نمودار دایره‌ای Rotate Pie Chart

  • جدا کردن برش‌ها در نمودار دایره‌ای Explode In Pie Chart

  • برچسب‌ها در نمودار دایره‌ای Labels In Pie Chart

  • تغییر رنگ‌ها در نمودار دایره‌ای Change Colors In Pie Chart

کتابخانه PyTorch PyTorch

  • تنسورها (Tensors) Tensors

  • تولید مقادیر صفر، یک و تصادفی Zeros, Ones and Randoms

  • اندیس‌گذاری (Indexing) Indexing

  • تولید بازه اعداد (Arange) Arange

  • عملیات ریاضی Operations

  • اشکال تنسورها Shapes

  • برش تنسورها (Slicing) Slicing

  • توابع Squeeze و Unsqueeze Squeeze And Unsqueeze

مبانی ورودی و خروجی تصاویر Image I/O basics

  • نمایش تصویر Display Image

پردازش تصویر Image Processing

  • نحوه تبدیل به مقیاس خاکستری (Gray Scale) How to convert to Gray Scale

  • استفاده از Average Blur برای تاری How to use Average Blur

  • نحوه تشخیص لبه‌های هر تصویر How to Detect Edge of any Image

  • تبدیل تصویر به فضای رنگی HSV How to convert Image to HSV

  • نحوه جمع کردن دو تصویر How to Add two Images

  • استفاده از Erode برای حذف خطوط سفید How to use Erode to remove White Lines from Image

  • استفاده از Dilate برای کاهش خطوط سیاه How to use Dilate and reduce Black Lines from Image

  • استفاده از مورفولوژی برای ایجاد خط دور گرادینت How to use Morphology to create a Gradient Outline of Image

  • استفاده از Binary Threshold How to use Binary Threshold

  • استفاده از Adaptive Threshold How to use Adaptive Threshold

  • نحوه یافتن کانتورها (Contours) در تصویر How to find Contours in any Image

ساخت تصویر و عملیات رسم Image Creation & Drawing Operations

  • ساخت تصویر خالی Create Blank Image

  • نحوه رسم خط How to Draw a Line

  • نحوه رسم فلش How to Draw an Arrow

  • نحوه رسم دایره How to Draw a Circle

  • تغییر رنگ پس‌زمینه Change Background Color

  • نحوه رسم مستطیل How to Draw a Rectangle

  • نحوه نمایش متن How to Display Text

  • نحوه رسم مارکرها How To Draw Markers

  • نحوه رسم یک چهره کارتونی How To Draw A Cartoon Face

  • نحوه رسم چندضلعی (Polygon) How To Draw A Polygon

مدیریت پنجره، رویدادهای موس و کیبورد Window Management, Mouse & Keyboard Events

  • جابجایی پنجره Move Window

  • تعامل با موس Mouse Interaction

  • تعامل با کیبورد Key Interaction

تبدیل‌های تصویری Image Transformations

  • نحوه تغییر اندازه تصویر (Resize) How to Resize Image

  • نحوه قرینه کردن تصویر (Flip) How to Flip Image

  • نحوه چرخش تصویر (Rotate) How to Rotate Image

  • نحوه برش تصویر (Crop) How to Crop Image

انیمیشن‌ها Animations

  • افکت چشمک‌زن Blink

  • حرکت دایره Circle Move

  • تغییر مقیاس مستطیل Rectangle Scale

  • چهره کارتونی سخنگو Cartoon Talking Face

ضبط و پردازش ویدیو Video Capture and Processing

  • نحوه ضبط ویدیو از وب‌کم How to Capture Webcam Video

  • نحوه ذخیره ویدیو ضبط شده How to Save Captured Video

  • اعمال فیلتر خاکستری، تاری و Threshold روی ویدیو How to apply Gray, Blur and Threshold to Video

پروژه‌های کوچک Mini Projects

  • نحوه تشخیص چهره در تصاویر How to Detect Face on Images

  • نحوه تشخیص چهره از طریق وب‌کم How to Detect Face on Web Cam

  • نحوه تشخیص چشم‌ها از طریق وب‌کم How to Detect Eyes on Web Cam

سیستم YOLO YOLO

  • تشخیص اشیاء با YOLO روی تصویر Yolo Object Detection on Image

  • تشخیص اشیاء YOLO با استفاده از OpenCV Yolo Object Detection on Image with OpenCV

  • تشخیص اشیاء YOLO روی ویدیو Yolo Object Detection on Video

  • تشخیص اشیاء YOLO از طریق وب‌کم Yolo Object Detection on Web Cam

نمایش نظرات

آموزش سریع و ساده OpenCV با پایتون (بیش از ۱۰۰ مفهوم کلیدی)
جزییات دوره
2 hours
86
(آخرین آپدیت)
9
از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Prashant S Jadhav Prashant S Jadhav

مهندس نرم‌افزار و مدرس