[c++] Как сделать свою распознавалку цифр?

otervada

чистый си плюс плюс, надо написать распознавалку цифр. Размер цифр разный, в одном входном файле до трех штук, шрифты тоже разные.
Пока кроме "взять кого угодно за эталон, оценивать сходство по метрике, нарезать признаков" ничего на ум не приходит.
Признаки следующего типа: контур замкнутый, палка торчит, ждырка в нижней части, центр масс там-то.

otervada

ну да, ещё stl можно использовать.

olega

Что за дурацие ограничения? OpenCV зацени.

istran

Это из Яндекса задание?

lubanj

ну и норм. больше ничего и не нужно

Papazyan

Чиста на С++ пишешь прогу, которая посылает картинку на сайт, где индусы разпознают текст за бабло. Потом грузишь ответ и все ништяк. Нужно немного денег, правда, но расценки низкие.

otervada

Это из Яндекса задание?
ага, из него. Там же нет ограничений по советам :)
Даже больше: в одной из тестовых задач они прямо дают ссылку на сайт с кодом решения этой задачи. Но не в этой.

otervada

:grin: :grin: :grin:
там ограничение по времени 1 секунда, индусы не успеют

otervada

ну и норм. больше ничего и не нужно
не нужно в плане идей? Или в плане "с++ и stl" ?

agaaaa

Делаешь нейросеть, обучаешь. На хабре не один пример был.

NAIL

попробуй gocr

danilov

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

Maurog

я бы делал моментами
я бы на*уй послал с такими запросами :grin:

tipnote

Ну, собственно, подобрать наилучшую метрику и эталоны - это и есть задача, вроде. Тебе же нужно получить инвариантность алгоритма по максимальному числу искажений (сдвигу, масштабу, повороту и прочим).
Оставить комментарий
Имя или ник:
Комментарий: