چگونه با OpenCV تصویر پردازش کنیم

خلاصه
1405/06/19

با استفاده از کتابخانه OpenCV در پایتون، مراحل اصلی پردازش تصویر به شرح زیر است: ۱. **خواندن تصویر:** از تابع `cv2.imread()` برای بارگذاری تصویر استفاده کنید. ۲. **نمایش تصوی

چگونه با OpenCV تصویر پردازش کنیم


با استفاده از کتابخانه OpenCV در پایتون، مراحل اصلی پردازش تصویر به شرح زیر است:

۱. **خواندن تصویر:** از تابع `cv2.imread()` برای بارگذاری تصویر استفاده کنید.
۲. **نمایش تصویر (اختیاری):** با `cv2.imshow()` و سپس `cv2.waitKey(0)` تصویر را مشاهده کنید.
۳. **پردازش‌های رایج:** انواع پردازش‌ها شامل موارد زیر است:

* **تغییر اندازه:** `cv2.resize()`
* **تبدیل فضایی رنگی:** تبدیل از RGB به خاکستری با `cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)`
* **فیلترها (Smoothing/Blurring):** استفاده از کرنل‌های گاوسی (`cv2.GaussianBlur()`) یا میانی (`cv2.medianBlur()`).
* **بهبود کنتراست:** عملیات هیستوگرام مانند `cv2.equalizeHist()` بر روی تصویر خاکستری.
* **تشخیص لبه (Edge Detection):** استفاده از اپراتور کانورگ (Canny) با تابع `cv2.Canny()`.

برای شروع، حتماً کتابخانه را نصب کرده باشید: `pip install opencv-python`