Не-максимално потискане в OpenCV

Приложих откриване на харисови ъгли с помощта на openCV, което ми даде карта на отговора за потенциалните ъгли. В документацията се посочва, че ъглите могат да бъдат намерени като локални максимуми на тази карта на отговора - някой знае ли как може да се направи това?

Благодаря ти.


person Chris Arriola    schedule 03.08.2011    source източник


Отговори (1)


Има работеща реализация с пълно кодиране както за детекторите за ъгъл на Харис, така и за Shi-Tomasi тук. Четвъртият параметър във функцията за детектор на ъгли е структура CvPoint2D32f*. Функцията връща изчислените локални максимуми, т.е. ъглите в този структурен масив. Просто преминаване през масива и получаване на всяка точка като CvPoint ще получите ъгловите позиции.

(всичко това го има в кода)

Надявам се това да помогне.

person AruniRC    schedule 04.08.2011
comment
В крайна сметка написах моя собствена реализация - доста проста, просто използвайте плъзгащ се прозорец nxn и следете локалния максимум. - person Chris Arriola; 30.03.2012