Я пытаюсь обнаружить концентрические круги в изображении бумажной цели с использованием AForge.NET. Я могу очистить изображение, используя Threshold (88) или Edges, но не могу определить, как обнаружить круги.Концентрическое обнаружение круга в изображении с использованием преобразования Hough в AForge.NET
Оригинальный размер изображения = 450 х 479 точек
шаги:
- конвертировать изображения в оттенки серого
- использовать Грань, чтобы найти окружности (Threshold (88) также работает)
- Run HoughTransform с радиусом = 100, выход с использованием «ToBitmap»
- Подсчитайте найденные круги (я обнаружил 69750 кругов)
- Нарисуйте 20 наиболее интенсивных кругов
У меня нет фона в обработке изображений; любое руководство очень ценится.
Я не уверен, что здесь требуется преобразование Хафа. Цель явно намного темнее фона и может быть легко размещена на пороговом изображении. –
Я могу обнаружить темную дыру достаточно легко, используя обнаружение Blob, теперь мне нужен центр и радиус каждого из концентрических колец на цели. –
Но кольца концентричны с мишенью и регулярно расставлены. Как только вы разместите внешний край цели, его центральные координаты и позиции кольца могут быть рассчитаны напрямую. Вы можете сделать небольшой локализованный поиск на основе рассчитанной позиции, но преобразование Хафа было бы довольно громоздким способом сделать это. –