OpenCV: обнаружение круга с помощью cvHoughCircle - PullRequest
1 голос
/ 26 декабря 2011

Что возвращает cvHoughCircle, если круг не обнаружен. Я хочу использовать его в условии if. И если круг не обнаружен. Жесткий код. Спасибо!

1 Ответ

0 голосов
/ 26 декабря 2011

Функция C ++ cv::HoughCircles имеет возврат void.

В примере из документации OpenCV они используют значение circles.size(), чтобы узнать, сколько кругов было найдено.(circles является вторым аргументом HoughCircles, где хранится вывод.)

Однако, если вы действительно хотите использовать C cvHoughCircles, он возвращает указатель на CvSeq ( документация ).Вы можете проверить, что это ->total участник, чтобы увидеть, сколько кругов было возвращено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...