آموزش پردازش تصویر و بینایی ماشین با opencv-python در سیستم عامل لینوکس

دوره آموزشی opencv-python شما را با تئوری و پیاده‌سازی الگوریتم‌های پردازش تصویر آشنا می‌کند تا با ترکیب این الگوریتم‌ها، پروژه‌های مختلف را پیاده‌سازی کنید و به توسعه سیستم‌های هوش مصنوعی بپردازید. در این دوره با ... ادامه

ارائه دهنده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذارندن دوره:  6 ساعت
مجموع محتوای آموزشی:  6 ساعت ویدئو
 (قابل دانلود می‌باشد)

آنچه در این دوره می‌آموزیم:

 آشنایی با پردازش تصویر و بینایی ماشین

 یادگیری زبان برنامه نویسی پایتون به همراه کتابخانه اپن سی وی

 آشنایی با سیستم عامل لینوکس اوبونتو

 آشنایی با آناکاندا ( تمامی کتابخانه‌های مربوط به پایتون)

پیش‌نیاز‌ها

این دوره به نحوی تهیه و تدوین شده است که مباحث آن به ساده‌ترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند به‌سادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیش‌نیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات می‌توانند از مباحث این دوره نهایت استفاده را داشته باشند.

سرفصل‌های دوره آموزش پردازش تصویر و بینایی ماشین با opencv-python در سیستم عامل لینوکس

معرفی opencv-python و نصب نرم افزارهای لازم
  معرفی و نصب Opencv-python بر روی سیستم عامل لینوکس اوبونتو (روش اول)
"24:50  
  معرفی و نصب Opencv-python بر روی سیستم عامل لینوکس اوبونتو (روش دوم)
"06:41  
  نصب Oracle VM VirtualBox Extension Pack جهت معرفی وب کم ماشین مجازی
"00:47  
ویژگی‌های Gui در OpenCV
  بارگذاری، نمایش و ذخیره تصویر، ترسیم اشکال هندسی و ایجاد Trackbar جهت تنظیم رنگ در یک پنجره تصویری
"12:05  
  بارگذاری، نمایش و ذخیره ویدیو
"02:03  
انواع عملیات بر روی تصویر
  انواع عملیات پایه و حسابی بر روی تصویر و ایجاد حاشیه اطراف تصویر
"10:24  
پردازش تصویر
  معرفی و نحوه‌ی تبدیل فضاهای رنگی تصویر (bgr,hsv)
"05:36  
  تبدیلات هندسی تصویر (انتقال، مقیاس، پرسپکتیو، افاین)
"14:06  
  آستانه‌گذاری تصویر (تبدیل تصویر به تصویر باینری با استفاده از آستانه‌گذاری سراسری، محلی و اتسو)
"13:16  
  نرم کردن تصویر با استفاده از فیلترهای پایین گذر و انواع تکنیک‌های تار کردن تصویر با کرنل
"16:28  
  آشنایی با انواع مورفولوژی مانند Erosion, Dilation, Opening, Closing
"09:03  
  پیدا کردن گرادیان و لاپلاسین تصویر
"06:02  
  تشخیص لبه با فیلتر canny
"04:48  
  پیرامید تصویر (پیرامید گاوسی و لاپلاسین)
"03:20  
  معرفی کانتور
"05:23  
  ویژگی‌های مهم کانتور
"05:42  
  ایجاد انواع کانتور بر روی شئ
"05:31  
  استخراج ویژگی‌های اشیا به کمک کانتور
"10:47  
  معرفی هیستوگرام و انواع آن
"19:13  
  جستجوی شئ در تصویر با استفاده از Template Matching
"11:03  
  پیدا کردن تبدیل فوریه تصویر (معرفی تبدیل فوریه پیوسته و گسسته و کاربرد آن)
"07:07  
  تشخیص دایره و خط با استفاده از تبدیل هاف
"13:42  
  قطعه بندی تصویر با استفاده از الگوریتم watershed
"09:18  
ویژگی‌های تصویر و تناظریابی آنها
  شناخت ویژگی تصویر
"04:25  
  تشخیص گوشه با استفاده از الگوریتم هریس
"07:30  
  تشخیص گوشه با استفاده از الگوریتم توماسی
"04:03  
  تشخیص گوشه با استفاده از الگوریتم سیفت
"11:27  
  تشخیص گوشه با استفاده از الگوریتم سورف
"10:43  
  تناظریابی ویژگی ها
"05:46  
ویدیو آنالیز
  استخراج پیش زمینه در ویدیو به روش تفریق پس زمینه (foreground extractions)
"09:24  
  ردیابی شئ در ویدیو با استفاده از الگوریتم های Meanshift and Camshift
"08:58  
کالیبراسیون دوربین
  کالیبراسیون دوربین
"19:41  
  ایجاد اثرات سه بعدی در تصویر (Pose Estimation)
"03:40  
  درک هندسه اپی پولار و معرفی مفاهیمی مانند : epipole, epipolar lines, epipolar constraint
"08:53  
  استخراج عمق از تصویر دو بعدی (Depth Map from Stereo Images)
"06:07  
بینایی ماشین

 

 

  طبقه بندی داده های n بعدی به روش k-Nearest Neighbour
"06:12  
  طبقه بندی داده های n بعدی به روش Support Vector Machines (SVM)
"07:59  
  طبقه بندی داده های n بعدی و قطعه بندی تصاویر به روش K-Means Clustering
"12:27  
تشخیص شئ
  تشخیص صورت و چشم با استفاده از طبقه بندی کننده Haar Feature-based Cascade
"09:08  
  ردیابی شی با استفاده از  فضای رنگی hsv
"02:17  

درباره دوره

دوره آموزشی opencv-python شما را با تئوری و پیاده‌سازی الگوریتم‌های پردازش تصویر آشنا می‌کند تا با ترکیب این الگوریتم‌ها، پروژه‌های مختلف را پیاده‌سازی کنید و به توسعه سیستم‌های هوش مصنوعی بپردازید.

در این دوره با چه ابزارهایی آشنا خواهید شد؟

در این دوره با کتابخانه‌های محبوب زبان برنامه نویسی پایتون Anaconda و کتابخانه opencv آشنا می شوید و بدون هیچ دانشی ازتئوری پردازش تصویر و کدنویسی، می‌توانید به سادگی پروژه‌ها، تحقیقات و پایان نامه های خود را انجام داده و از اجرای الگوریتم‌های پردازش تصویر لذت ببرید.

در اتمام این دوره، چه توانایی‌هایی به شما اضافه خواهد شد؟

با شروع این دوره، در مدت زمان حدود 6 ساعت آموزش پیوسته، شما با کاربردهای بینایی ماشین، کتابخانه  opencv و سایر کتابخانه های زبان برنامه نویسی پایتون (anaconda) آشنا می‌شوید. شما در این دوره یاد می گیرید که چطور این کتابخانه ها را به زبان برنامه نویسی پایتون اضافه کرده و از کدهای مربوط به حوزه ی بینایی ماشین استفاده کنید. پیاده‌سازی‌های این دوره شامل موضوعاتی مانند عملیات مهم پردازش تصویر، ردیابی اشیاء در حال حرکت، شناسایی اشیاء، کالیبراسیون دوربین و روش های طبقه‌بندی داده‌ها می‌باشد.

پیش‌نیازهای این دوره چیست؟

داشتن دانش ابتدایی برنامه‌نویسی و همچنین آشنایی با زبان برنامه‌نویسی پایتون، یک پیش‌نیاز و مزیت برای گذراندن هر چه بهتر این دوره به حساب می‌آید. در این دوره تلاش شده تمام کدهای استفاده شده در این دوره را از ابتدا توضیح داده شود. همچنین مراحل نصب ابزارهای لازم نیز از ابتدا و به صورت عملی توضیح داده شده است.

درباره استاد

maktabkhooneh-teacher فاطمه بخشی

فاطمه بخشی فارغ التحصیل ارشد دانشگاه خواجه نصیر در رشته‌ی فتوگرامتری است‌. ایشان در حوزه‌ی پردارش تصاویر هوایی و ماهواره‌ای و پیشبینی سری زمانی فعالیت می کنند. همچنین علاقه‌مند به پژوهش در زمینه‌ی هوش مصنوعی از جمله بینایی و یادگیری ماشین است.

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.

دوره‌های پیشنهادی

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.
poster
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذارندن دوره:  6 ساعت
مجموع محتوای آموزشی:  6 ساعت ویدئو
 (قابل دانلود می‌باشد)