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

پیدا کردن نقاط مشخص در تصویر

+1 امتیاز

سلام دوستان.

برای پیدا کردن 4 نقطه مشخص شده در تصویر باید چیکار کنم؟ لطفاً مرحله به مرحله توضیح بدید

c++, الگوریتم, پردازش تصویر

ممنون

سوال شده مهر 16, 1393  بوسیله ی مریم اکرمی (امتیاز 482)   25 55 66
ویرایش شده دی 30, 1393 بوسیله ی haniye sarbazi

1 پاسخ

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

شما بر اساس ویژگی های مختلف می تونید اون نقاط را جدا کنید.

نحوه استخراج نواحی: اگر ماسک برای نواحی داشته  باشیم سپس findContour کانتور نواحی و سپس با تابع Boundingbox نواحی مورد نظر را استخراج می کنیم.

  •  ویژگی رنگ :با فیلتر رنگ قرمز از سایر رنگ ها به راحتی ماسک نواحی مورد نظر را بدست آورید  و سپس استخراج نواحی که در بالا توضیح داده شده.
  • ویژگی ابعاد : با استفاده  استخراج نواحی که در بالا توضیح داده شده  نواحی که ابعادشان در بازه مشخصی باشد را حفظ و سایر نواحی حذف گردد.
  • هاف دایروی : با استفاده از هاف دایروی می توان  شبه دایره هایی که در تصویر وجود دارند را مکان یابی کرد.
  • استفاده از عملیات مورفولوژی :با اعمال عملگر open فقط  ماسک نواحی دایره ای باقی می ماند سپس با استخراج نواحی که در بالا توضیح داده شده موقعیت آبجکت ها را مکان یابی می کنیم.
پاسخ داده شده آبان 17, 1398 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد خرداد 22, 1399 بوسیله ی عباس مولایی
...