2012-01-05 4 views
2

Я работаю над проектом для Windows Phone 7, и мне нужна библиотека для распознавания фигур в тексте. Текущая задача очень проста. У меня есть холст, и я использую событие Touch.FrameReported, чтобы обнаружить точки и просто добавить их в Polyline внутри холста. Далее мне нужна эта полилиния (которую я могу преобразовать в растровое изображение, фигуру, что угодно), чтобы ее можно было распознать как букву, ближайшую совпадение. Мне не нужна сервисная библиотека. Все, что я нашел до сих пор, это обертки вокруг функций COM. Похоже, что нет хорошей библиотеки OCR, полностью написанной в управляемом коде, который может быть использован в среде WP7.Жест для распознавания текста, OCR или Giture, родная библиотека .NET

Я бы даже зашел так далеко, чтобы написать свою собственную библиотеку, если я могу получить простой алгоритм сравнения фигур, основанный на строках.

+0

Пробовали ли вы OpenCV/EmguCV? Я не уверен, работает ли он по телефону. – Aliostad

+0

EmguCV - это оболочка для OpenCV, которая не управляется кодом. –

+0

@TomislavMarkovski, его невозможно. проверьте его http://stackoverflow.com/questions/4002402/ocr-for-windows-phone-7 –

ответ

2

Существует с открытым исходным кодом C# OCR библиотека здесь:

http://neurondotnet.freehostia.com/samples/ocr.html

Не знаете, как WP7 совместимо это же. См эти вопросы, связанные с:

https://stackoverflow.com/questions/744966/any-open-source-c-sharp-ocr-library

Hand written character recognition using neural network

+0

NeuronDotNet выглядит очень перспективным и работает с сопоставлением данных точек. Я дам ему поворот и посмотрю, можно ли его использовать на WP7 без изменений, хотя я подозреваю, что он ссылается на System.Drawing, но мне все равно не нужна вся функциональность. Спасибо. –

+1

+1 - Не сталкивались с NeuronDotNet раньше, спасибо! – keyboardP

+0

Спасибо, я пытался конвертировать нейрондонет. Но мне кажется, что ISERializable интерфейс отсутствует для WP-SL. Кому-нибудь еще удалась конвертировать эту библиотеку? –

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