2009-11-12 5 views
8

Je développe une application dans laquelle je dois faire usage d'un moteur OCR pouvez-vous s'il vous plaît m'aider à choisir le meilleur à cet égard. Je dois extraire le texte des images.Mobile OCR Engine pour l'application iPhone

J'ai entendu parler d'abby. Est-ce le meilleur ?????

Suggérer si un autre choix est là

Thnx à l'avance

Répondre

15

Il existe de nombreuses bibliothèques disponibles pour extraire du texte à partir d'images.

Tesseract et Abby sont le meilleur OCR SDK, je l'ai utilisé. Le principal avantage avec Abby SDK est que ses résultats sont agréables par rapport à Tesseract. Et le seul inconvénient est qu'il est achetable. Tandis que le principal avantage de Tesseract est qu'il est open source et que vous pouvez améliorer son résultat en utilisant n'importe quelle bibliothèque de traitement d'image.

1) Abby-https://github.com/abbyysdk/ocrsdk.com il télécharge l'image à son serveur, convertit l'image en texte et téléchargements le résultat

2) Tesseract-https://github.com/nolanbrown/Tesseract-iPhone-Demo/tree/master/OCRDemo Il convertit l'image en texte en utilisant tessrect sdk. Pas aussi précis que Abby mais ne nécessite pas de connexion internet.

3) Tesseract + OpenCV - https://github.com/pablosproject/iPhone-OCR-Tesseract-and-OpenCV Probablement le meilleur sdk j'ai trouvé à ce jour pour lire l'image sans connexion Internet. L'avantage de ce code est qu'il intègre aussi OpenCV, ainsi vous pouvez ajouter des algorithmes tels que l'algorithme d'extraction de blog et la transformation Hough pour augmenter la précision du résultat.

J'espère que ça aide.

+2

J'ai utilisé Tesseract + OpenCV, qui m'a beaucoup aidé. Ce n'est pas très optimal mais il reconnaît le texte des images. –