قیمت این دوره: 50,000 تومان
  • مدرس دوره : علی دژبرد
  • تعداد ویدیوها : 32 ویدیو
  • مدت زمان دوره : 3:14:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1399/11/19
 فروش این دوره متوقف شده است .
آموزش Open CV در پایتون

آموزش Open CV در پایتون

یکی از کاربردهای زبان قدرتمند پایتون پردازش تصویر، بینایی ماشین می باشد. از ابزارهای مناسب برای این زمینه کتابخانه Open CV است که امکانات فراوانی را در اختیار ما قرار می دهد.

 

در این آموزش OpenCV Python ، شروع به نوشتن برنامه های Python می کنید تا عملیات اساسی را در پردازش تصویر مانند خواندن یک تصویر ، تغییر اندازه تصویر ، استخراج کانال های رنگی مختلف تصویر و همچنین کار با این کانال های رنگی انجام دهید.

 

همچنین برخی از مباحث مانند یافتن گوشه ها در تصویر ، پیدا کردن لبه تصویر، ساخت فیلم ، ترکیب تصاویر ، نوشتن متن روی تصویر و غیره را ارائه خواهیم داد.

 

پیش نیاز این دوره :

آشنایی با  زبان برنامه نویسی پایتون  

آشنایی اندک با نامپای

آشنایی اندک با matplotlib

 

این دوره به روز رسانی خواهد داشت..




فهرستـــ ویدیوها

مدت زمان دوره 3:14:00
  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره

00:04:30

معرفی دوره

2
  • مفاهیم اولیه

00:09:50

مفاهیم اولیه و معرفی کتابخانه های پردازش تصویری پایتون

3
  • نصب پایتون و کتابخانه Open CV

00:05:14

نصب پایتون با محیط IDLE از وب سایت رسمی پایتون و نصب کتابخانه Open CV با دستور pip

4
  • خواندن و نمایش تصویر

00:03:47

خواندن و نمایش تصویر

5
  • رسم اشکال هندسی - خط

00:06:08

رسم خط با فانکشن line و بررسی پارامترهای آن

6
  • رسم اشکال هندسی - دایره

00:04:12

رسم دایره

7
  • رسم اشکال هندسی - مستطیل

00:04:17

رسم مستطیل و توپر کردن آن

8
  • رسم اشکال هندسی - بیضی

00:06:50

رسم بیضی و آشنایی با پارامترهای ellipse

9
  • رسم اشکال هندسی - نوشتن متن

00:05:58

نوشتن متن روی تصویر با استفاده از putText. یک نکته ای که هست پارامتر cv2.LINE_AA در کد اختیاری است و نوع خط را مشخص می کند.

10
  • ساخت تصویر با نامپای و رسم شکل

00:07:15

ساخت تصویر به کمک کتابخانه نامپای و رسم اشکال هندسی

11
  • معرفی بهتر تابع imread

00:06:36

تابع imread و خواندن تصویر: خاکستری - شفافیت و نمایش ابعاد

12
  • تابع imwrite

00:05:15

معرفی تابع imwrite برای ذخیره سازی. ایجاد یک تصویر با نامپای و ذخیره آن

13
  • جداسازی کانالهای تشکیل دهنده تصویر

00:03:26

جداسازی کانالهای تشکیل دهنده تصویر با استفاده از split و نمایش کانالها

14
  • تغییر سایز تصویر

00:08:04

تغییر سایز تصویر از طول و از عرض و از دوطرف با فانکشن resize

15
  • برش تصویر

00:03:29

برش دادن تصویر به ساده ترین راه

16
  • قرار دادن حاشیه دور تصویر

00:03:27

قرار دادن حاشیه یا Border دور تصویر

17
  • چرخاندن تصویر

00:10:48

چرخاندن تصویر با فانکشن های rotate و flip

18
  • سیاه سفید کردن تصویر رنگی

00:06:33

سیاه سفید کردن تصویر رنگی

19
  • حذف یک کانال از تصویر

00:03:39

حذف یک کانال از تصویر، Green - Red - Blue

20
  • اعمال فرسایش بر تصویر

00:04:45

اعمال فرسایش بر روی تصویر با متد erode

21
  • اعمال فیلتر تاری گوسی

00:04:24

اعمال GaussianBlur بر تصویر

22
  • اعمال فیلتر تاری میانه

00:02:45

اعمال فیلتر medianBlur بر روی تصویر

23
  • نمایش هیستوگرام تصویر

00:08:20

نمایش هیستوگرام تصویر با بسته matplotlib

24
  • پیدا کردن گوشه ها در تصویر

00:07:26

پیدا کردن گوشه های اشکال در تصویر با goodFeaturesToTrack

25
  • پیدا کردن گوشه ها در تصویر 2

00:08:36

پیدا کردن گوشه ها در تصویر به روش هریس با تابع cornerHarris

26
  • آستانه یابی تصویر

00:09:15

آستانه یابی ساده با threshold

27
  • Denoise کردن یک تصویر نویز دار

00:07:42

Denoise کردن یک تصویر نویز دار با fastNLMeansDenoisingColored

28
  • هرم تصویر

00:04:52

هرم تصویر با pyrDown

29
  • ساخت ویدئو خام

00:05:41

ساخت ویدئو با نامپای و Opencv

30
  • دریافت ویدئو از دوربین سیستم

00:03:48

دریافت ویدئو از دوربین سیستم

31
  • پیدا کردن لبه تصویر

00:07:43

پیدا کردن لبه تصویر با الگوریتم Canny

32
  • استخراج فریم های ویدئو

00:10:08

استخراج همه ی فریم های یک ویدئو به صورت تصویر jpg


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .