آستانه گیری از تصاویر رنگی - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

آستانه گیری از تصاویر رنگی

+1 امتیاز
سلام.تابع cv::threshold روی تصویر رنگی اعمال می کنم خطا میده چطور تصویر رنگی را آستانه گیری کنم؟
سوال شده اردیبهشت 29, 1396  بوسیله ی مریم اکرمی (امتیاز 482)   25 55 66

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

اگر آستانه گیری معمولی قصد دارید انجام بدید می تونید از تابع cv::inRange استفاده کنید.

cv::inRange(color_img,cv::Scalar(0,0,0),cv::Scalar(10,10,10),mask);

و اگر نیاز به استفاده از آستانه گیری های دیگر دارید ابتدا تصویر رنگی را به کاناهای مجزا تبدیل کرده و سپس روی هر تصویر آستانه گیری و سپس از طریق عملگرهای بیتی ماسک نهیی خود را ایجاد کنید.

پاسخ داده شده خرداد 21, 1396 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد خرداد 25, 1396 بوسیله ی مریم اکرمی
...