| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Распознавание графических примитивов |
| Автор: 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 в другом, ну можно и еще что - нибудь придумать, так ты набираешь кучу критериев по которым будет анализировать изображение твоя программка. В выделенном контуре можно найти, например, площадь, длину контура, максимальную и минимальную ширину. Построить скелет в конце-концов гладко и грубо аппроксимировать его и уже по этим данным либо самому сделать вывод, либо научить делать выводы нейронную сеть. |