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

استخراج کانتور اشتباه

0 امتیاز

سلام به دوستان.

تصویری که در زیر قرار دادم  از طریق capture از دوربین بدست آمده اما وقتی که با تابع cv::findcontours کانتور تصویر زیر را استخراج می کنیم شکل درستی نداره کانتور اینگار کل شکل را به عنوان کانتور گرفته .دوستان کسی هست در این زمینه کمک کنه.؟

تشکر

سوال شده آذر 13, 1392  بوسیله ی spide (امتیاز 55)   4 11 15
دوباره تگ گذاری شد بهمن 22, 1392 بوسیله ی BlueBlade

1 پاسخ

+2 امتیاز
 
بهترین پاسخ
دوست عزیر عکسی که قرار دادید مستقیم از دوربین گرفته شده و findcontour هر چی که تو تصویر مخالف صفر باشه بعنوان آبجکت در نظر میگیره تو این تصویر ممکنه قسمت های سیاه تصویر صفر مطلق نباشه بهتره ابتدا با استفاده از روش های آستانه گیری  مثل threshold  تصویر را باینری کنید و سپس findcontour را اعمال کنید تا contour به صورت صحیح استخراج بشه.

 

موفق باشید.
پاسخ داده شده آذر 15, 1392 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد آذر 17, 1392 بوسیله ی BlueBlade
...