Я использую OpenCV на iPhone и должен обнаруживать числа в изображении. Я разбил изображение на более мелкие изображения, поэтому каждое изображение имеет только одно число (1-9). Все номера печатаются, а не рукописные.
Каким будет лучший подход к вычислению чисел с помощью OpenCV?
UPDATE:
Я успешно нашел числа и извлек их. Они выглядят так:
http://img198.imageshack.us/img198/5671/101ht.jpg
http://img824.imageshack.us/img824/539/606yu.jpg
Когда они извлекаются, они имеют одинаковый размер и так далее. Я сохранил кучу изображений и поместил их в каталог OCR, где они были разбиты на категории. Например: ocr/1/100.jpg 101.jpg.... и ocr/2/200.jpg 201.jpg....
Затем я собирался использовать тот же подход, что и в учебнике Basic OCR: http://blog.damiles.com/?p=93
Однако я программирую для iPhone и не могу использовать код С++ (ошибка при компиляции и т.д.), и у меня нет доступа к highgui.
Я пробовал использовать cvMatchTemplate() и сопоставлял кучу изображений, но, похоже, он работает очень плохо...
Любые другие идеи, которые я могу попробовать?