Я пытаюсь обнаружить полные круги и полукруг в изображении.
Я следую приведенной ниже процедуре: Образ процесса (включая обнаружение края канны) Найдите контуры и нарисуйте их на пустом изображении, чтобы я мог устранить нежелательные компоненты. (Обработанное изображение именно то, что я хочу.) Обнаруживать круги с помощью HoughCircles. И это то, что я получаю.
Я попытался изменить параметры в HoughCircles, но результаты несовместимы, поскольку они варьируются в зависимости от освещения и положения кругов в изображении. Я принимаю или отклоняю круг, основанный на его размере. Поэтому результат неприемлем. Также у меня есть длинный список "приемлемых" кругов, поэтому мне нужно некоторое пособие в параметрах HoughCircle. Что касается полных кругов, это легко - я могу просто найти "округлость" контура. Проблема состоит в полукругах!
Найдите отредактированное изображение перед преобразованием hough