لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سریع و ساده 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
نمایش نظرات