OpenCV | Python
9.07K subscribers
347 photos
207 videos
25 files
303 links
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#پروژه_در_کلاس
ساخت تصویر متحرک جالب با استفاده از متد دایره
#پروژه_در_کلاس
کار با adaptive threshold

کاربرد: برای بهبود روشنایی و خواناتر شدن تصویر کتاب
#پروژه_در_کلاس
تغییر زاویه دوربین به TOP و تنظیم شدت روشنایی
کاربرد : برای تصاویر گرفته شده از صفحه کتاب و خوانایی بهتر
مباحث اصلی جلسه سوم:
- کار با ماژول numpy
- تعریف آرایه و ماتریس
- اعمال جبری روی ماتریس‌ها
- کار با ماژول matplotlib
- رسم نمودارهای دوبعدی
- تعیین ویژگی نمودارها مثل رنگ و ضخامت
- رسم نمودار در پنجره‌های subplot و subplot2grid
- هیستوگرام یک سیگنال
- کار با چندجمله‌ای ها
- مشتق، انتگرال، جمع و ضرب چندجمله‌ای ها
This media is not supported in your browser
VIEW IN TELEGRAM
#پروژه_در_کلاس
ردیابی اشیاء به صورت real time با وبکم
(فقط detection انجام میدیم. سراغ recognition نمیریم)
This media is not supported in your browser
VIEW IN TELEGRAM
#پروژه_در_کلاس
ردیابی اشیاء متحرک در ویدئو
کاربرد: تشخیص خودروها در جاده
#پروژه_در_کلاس
تلفیق دوتا تصویر با هم
(حذف پس‌زمینه یک تصویر و قراردادن در تصویر دیگر)
#پروژه_در_کلاس
تلفیق دو تصویر با وزن‌دهی خاص
(وزن هر دو تصویر یکسان تنظیم شده است)
مباحث اصلی جلسه چهارم:
- کار با متدهای باقیمانده ماژول matplotlib
- نصب OpenCV و تنظیمات آن
- خواندن و نمایش یک تصویر
- ذخیره تصویر
- تغییر طیف رنگ تصویر
- کار با waitkey
- رسم شکل‌های دایره، خط راست، مستطیل، بیضی، چندضلعی و نوشتن متن رو تصاویر
- فراخوانی یک ویدئو و نمایش آن
- دریافت تصویر از وبکم داخلی لبتاب و وبکم خارجی
This media is not supported in your browser
VIEW IN TELEGRAM
#پروژه_در_کلاس
ساخت تصویر متحرک جالب با استفاده از متدهای دایره، خط، مستطیل، بیضی و نوشتن متن روی تصویر
#نکته
انواع فونت‌هایی که میتونین در متد cv2.putText ازشون استفاده کنین.
مباحث اصلی جلسه پنجم:
- ذخیره ویدئوی خوانده شده و تصاویر real time
- انجام عملیات منطقی (or, and, xor,...) روی تصاویر
- انواع طیف رنگ و تغییر طیف رنگ تصاویر
- جداسازی کانال‌های رنگی تصویر و رسم هیستوگرام آن‌ها
- اعمال فیلترهای میانگین، گوسی، متوسط و دوطرفه
- تغییر اندازه، چرخاندن و انتقال تصاویر
- تغییر زاویه دید (پرسپکتیو) در تصاویر
- آشنایی با ترک‌بار‌ها
This media is not supported in your browser
VIEW IN TELEGRAM
#نمونه_کار_دانشجویان
نمونه کار جالب یکی از دانشجویان با استفاده از متد رسم دایره
This media is not supported in your browser
VIEW IN TELEGRAM
#نمونه_کار_دانشجویان
نمونه کار جالب یکی از دانشجویان با استفاده از متدهای رسم شکل‌های هندسی
مباحث اصلی جلسه ششم:
- آشنایی با ترک‌بار‌ها
- آشنایی با انواع روش‌های تعیین تریشولد
- حذف بک‌گراند از تصویر و تلفیق با تصویر دیگر
- آشنایی با تریشولد تطبیقی و کاربرد آن
- تغییر تریشولد با استفاده از ترک‌بار‌ها
- آشنایی با mouse eventها
- شناسایی اشیاء متحرک با استفاده از MOG
This media is not supported in your browser
VIEW IN TELEGRAM
#پروژه_در_کلاس
آشنایی با پوش محدب در تصاویر
کاربرد: تشخیص و شناسایی ژست دست
This media is not supported in your browser
VIEW IN TELEGRAM
#پروژه_در_کلاس
تشخیص خطوط راست در جاده‌ها
کاربرد: استفاده در اتومبیل‌های خودران