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

محاسبه مساحت تک پیکسل در OpenCV

+3 امتیاز
سلام دوستان. چرا وقتی مساحت یک پیکسل را با contourArea بدست میارم مساحت تک پیکسل یک نمیشه؟
سوال شده بهمن 26, 1392  بوسیله ی farnoosh (امتیاز 8,362)   20 44 59
ویرایش شده بهمن 26, 1392 بوسیله ی مصطفی ساتکی

1 پاسخ

+5 امتیاز
 
بهترین پاسخ
کتابخانه OpenCV جهت افزایش performance برای محاسبه مساحت کانتورها از فرمول green استفاده می کنه که در واقع بر اساس محاسبه مساحت چند ضلعی هستش به همین خاطر در تک و چند پیکسلی این مقدار غلط بوده و همیشه با مساحت واقعی اختلاف ناچیزی داره. البته قابل ذکر که تو این بخش سرعت نسبت به دقت اهمیت بیشتری داره چون یکی دوتا بالا پایین شدن در مساحت تاثیر چندانی روی خروجی نخواهد داشت. البته در این موارد شما از تابع cv::floodFill هم می تونید استفاده کنید.
پاسخ داده شده بهمن 26, 1392 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد بهمن 26, 1392 بوسیله ی farnoosh
...