2010-08-16 3 views
5

Я ищу алгоритм для обнаружения кругов на изображении. Изображение черно-белое. Фон белый, а круги не перекрывают друг друга или какой-либо другой элемент изображения. Изображение включает некоторые другие формы и некоторый текст.алгоритм обнаружения круга в изображении

Если для этого есть библиотека .NET с открытым исходным кодом, я также хотел бы узнать об этом.

+1

Являются ли круги единственными предметами на картинке? – ChaosPandion

+0

Изображение включает некоторые другие формы и некоторый текст. –

ответ

8

Возможно, «Hough Transform» вам пригодится. Вы должны заранее знать размер круга, чтобы сделать его эффективным.

Был аналогичный вопрос вчера, где "Хаф Transform", и некоторые библиотеки обработки изображений (хотя и не для .NET) были предложены:

Image Processing Programming

0

Я искал то же самое, и то, что я нашел для работы лучше всего на данный момент, - usi ng Mathlab (Image Processing Toolbox). Он имеет большое количество опций, которые позволяют вам попробовать различные алгоритмы обработки, пороговый уровень и диапазон радиуса круга.

Смежные вопросы