Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Распознавание графических примитивов


Автор: DeepDigger 10.1.2004, 09:46
Помогите пожалуйста - необходимо распознать графические примитивы. Типа кормишь программу фоткой чёрно-белой, а она говорит - вот это на круг похоже, вот это на линию... etc... Подкиньте идейку, а?

Автор: podval 11.1.2004, 18:59
Думаю, что применимо преобразование Хафа.
http://cgm.graphicon.ru:8080/issue1/hough/index.html

Автор: DeepDigger 12.1.2004, 16:22
Спасибо, будем сидеть....

Автор: B2_Russia 14.1.2004, 10:01
Ну если тебе не будет мешать необходимость обучения твоей программки, то попробуй с нейронными сетями повозиться.
Для начала можешь выделить контур (Ч-Б изображение или GrayScale?) в одном случае и Hough transform в другом, ну можно и еще что - нибудь придумать, так ты набираешь кучу критериев по которым будет анализировать изображение твоя программка.
В выделенном контуре можно найти, например, площадь, длину контура, максимальную и минимальную ширину.
Построить скелет в конце-концов гладко и грубо аппроксимировать его и уже по этим данным либо самому сделать вывод, либо научить делать выводы нейронную сеть.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)