منابع و لینک‌های یادگیری OpenCV

منابع آنلاین یادگیری OpenCV

سایت‌هایی هستن که در این مدتی که حال یادگیری OpenCV بودم بهشون سر زدم و ازشون در مورد OpenCV یاد گرفتم، به نظرم خوب اومد اون‌ها رو با توضیحات مختصر اینجا بنویسم، ممکنه به درد افراد دیگه هم بخوره.

– یک دوره‌ی آنلاین که محتوای اون برای ۷ روز آموزش طراحی شده و شناخت کلی خوبی از OpenCV به آدم می‌ده:

OpenCV for Beginners A quick introduction to OpenCV

– مجموعه‌ی مستندات خود OpenCV 3

opencv documentation

– مجموعه‌ای از آموزش‌های پروژه محوره، قطعا ارزشش رو داده که چندساعتی توش بچرخید:

AI Shack

– مجموعه‌ای از آموزش‌های OpenCV به زبان پایتون:

OpenCV-Python Tutorials

– وب‌سایت pyimagesearch یکی از معروف‌ترین منابع یادگیری OpenCVه و در این نوشته یاد داده که چطور با استفاده از OpenCV گربه رو در یک عکس پیدا کنیم!:

Detecting cats in images with OpenCV

– نوشته‌ی بالا از تکنیکی به نام Haar Classifier استفاده کرده است، این نوشته میاد و در مورد این تکنیک صحبت می‌کنه. یاد داده که چطور OpenCV رو Train کنیم تا شیء دلخواهمون رو در عکس پیدا کنیم:

Train Your Own OpenCV Haar Classifier

چندتا لینک دیگه در مورد Haar:

Face Detection using Haar Cascades 

Training a better Haar and LBP cascade based Eye Detector using OpenCV

Minified OpenCV Haar and LBP Cascades

 

–  مجموعه‌ای از آموزش‌های OpenCV با زبان برنامه نویسی C++:

OpenCV Tutorial C++

– در OpenCV می تونیم عکسمون رو با کیفیت‌های مختلفی ذخیره کنیم، اینجا در موردش توضیح داده و مثال زده:

Python cv2.IMWRITE_JPEG_QUALITY() Examples

– در OpenCV فرمت رنگ‌ها نه RGB مرسوم که BGRه، اینجا توضیح داده که چرا، دونستنش جالبه:

Why does OpenCV use BGR color format ?

سایر:

Learn to draw different geometric shapes with OpenCV

Object Tracking using OpenCV (C++/Python)

Handwritten Digits Classification : An OpenCV ( C++ / Python ) Tutorial

Read, Write and Display a video using OpenCV ( C++/ Python )

Image Alignment (ECC) in OpenCV ( C++ / Python )

 


نویسنده: محمد حسین سالاری.

موارد مشابه

۴ دیدگاه

  1. من دارم یک پروژه برای خودم تعریف میکنم که توی اون از یک سطح داغ میله ای داخل یک مایع به مرور زمان حباب بلند میشه..می خوام با فیلم برداری با گوشی قطر یا شکل حباب ها رو تشخیص بدم..هیچ پیش زمینه ای از open cv ندارم و image processing هم کار نکردم ولی خیلی علاقه مند شدم به این موضوعات..به نظر شما پروژه خیلی سنگینیه یا میشه به یک جایی رسوندش؟؟

    1. سلام:)
      خیلی بستگی به تصاویری که می‌گیری داره، عموما اگر شدت نور و زاویه و … تصویر تغییر شدیدی نکنه کار خیلی سختی نیست.
      با چندماه وقت گذاشتن باید بتونید خروجی مناسبی بگیری.
      پیشنهادم اینه که اول چندتا عکس واقعی از اون حباب‌ها بگیری و شروع کنی ببینی اوضاع چطوره! بعد رفته رفته پیچیده‌ش کنی [فیلم برداری و …].
      اینجاها رو ببین:
      https://www.pyimagesearch.com/2016/02/08/opencv-shape-detection/
      https://www.pyimagesearch.com/2016/03/28/measuring-size-of-objects-in-an-image-with-opencv/
      شکل‌های لینک‌های بالا خیلی با شدت نورهای متعارفی هستن، در مورد حباب ایده‌ای ندارم.
      اما نترس و شیجه بزن وسط کد 🙂 بترسی از کار به هیچ جا نمی‌رسی اما شروع کنی به تلاش کردن #ممکنه نتیجه‌‌ی مطلوب رو ببینی.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *