OpenCV | Python
9.07K subscribers
347 photos
207 videos
25 files
303 links
Download Telegram
#نکته #یادآوری
تغییر تم محیط spyder (مرحله 1)
#نکته #یادآوری
تغییر تم محیط spyder (مرحله2)
#نکته #مثال
آخرین متد جلسه اول که فرصت نشد بررسی کنیم.
متد simplify : برای ساده‌سازی معادله‌ها
متد expand : برای بسط دادن معادله‌ها
مباحث اصلی جلسه دوم
- کار با لیست‌ها و متدهای آن
- کار با حلقه‌های while, for
- کار با عملگرها و دستورات شرطی
- تابع نویسی در پایتون
- کار با فایل‌ها
لینک گروه:
https://t.iss.one/joinchat/EOqrO1L9QuJEPDyuXLpRaQ
اگه خواستین عضو بشین. برای سوال و جواب.
#نکته
نحوه نوشتن و استفاده از docString برای تابع
(در واقع توضیحاتی که میخواهیم درباره تابع به کاربر نشون داده بشه، تحت عنوان docString باید تعریف کنیم.)
سلام دوستان
تصمیم گرفتم خروجی بعضی از پروژه‌هایی که قراره توی کلاس با هم انجام بدیم رو اینجا بذارم.
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
#نمونه_کار_دانشجویان
نمونه کار جالب یکی از دانشجویان با استفاده از متد رسم دایره