#c# #blob #emgucv
#c# #большой двоичный объект #emgucv
Вопрос:
Я использую Emgu CV 2.1 и хочу иметь простое обнаружение больших двоичных объектов. Я ищу белые двоичные объекты на черном изображении. К сожалению, я не могу узнать, как это сделать! Нужна ли мне дополнительная библиотека? Или как эта функция вызывается в emgu cv? Или в emgu cv действительно нет обнаружения больших двоичных объектов?
Спасибо за любую помощь, Бенкс
Ответ №1:
Для начала на форумах EMGU есть пример основного метода отслеживания больших двоичных объектов Хафа здесь: (2-й комментарий)
http://www.emgu.com/forum/viewtopic.php?f=7amp;t=225
Здесь указан sytax объявления
http://www.emgu.com/wiki/files/1.5.0.0/Help/html/04e0b6a7-3d11-eec8-6c22-44e5bf3023b2.htm
Альтернативный вариант, который является вкладом AlbertG только в c #, можно найти здесь
Комментарии:
1. Большинство этих ссылок теперь не работают
Ответ №2:
Для этого у вас есть класс SimpleBlobDetector, просто вызовите Detect() для вашего изображения.
Другой способ — использовать cannyEdgeDetection(), за которым следует метод findContours, как в классе Image .