68 votes

meilleur exemple d'OCR (reconnaissance optique de caractères) dans Android

Je veux un exemple de fonctionnement de l'OCR dans Android. J'ai fait quelques recherches et j'ai trouvé un exemple qui implémente l'OCR dans Android.

https://github.com/rmtheis/tess-two et dans celui-ci il y a trois fichiers de projets...

  1. yeux-deux
  2. tess-two
  3. tess-two-test

J'ai exécuté le projet "tess-two-test" en important les trois fichiers du projet mais "tess-two-test" n'inclut aucune activité et ne s'exécute donc pas.

Quelqu'un peut-il me suggérer un meilleur exemple ?

103voto

Siddhpura Amit Points 3562

Comme vous, j'ai rencontré de nombreux problèmes pour implémenter l'OCR dans Android, mais après avoir beaucoup cherché sur Google, j'ai trouvé la solution, et c'est certainement le meilleur exemple d'OCR.

Laissez-moi vous expliquer en vous guidant pas à pas.

Tout d'abord, téléchargez le code source à partir de https://github.com/rmtheis/tess-two .

Importez les trois projets. Après l'importation, vous obtiendrez une erreur. Pour résoudre cette erreur, vous devez créer un res dans le projet tess-two

enter image description here

Tout d'abord, il suffit de créer res dossier dans tess-two par tess-two->Clic droit->nouveau dossier->Nommer le "res".

Après avoir fait cela dans les trois projets, l'erreur devrait disparaître.

Maintenant, téléchargez le code source à partir de https://github.com/rmtheis/Android-ocr ici vous trouverez le meilleur exemple.

Il ne vous reste plus qu'à l'importer dans votre espace de travail, mais vous devez d'abord télécharger Android-ndk sur ce site :

http://developer.Android.com/tools/sdk/ndk/index.html J'ai Windows 7 - 32 bit PC donc j'ai téléchargé http://dl.google.com/Android/ndk/Android-ndk-r9-Windows-x86.zip ce fichier

Maintenant, extrayez-le, supposez que je l'ai extrait dans E:\Software\android -ndk-r9 Je vais donc définir ce chemin dans la variable d'environnement

Cliquez avec le bouton droit de la souris sur Mon ordinateur->Propriété->Advance-Réglages système->Advance->Variable d'environnement-> trouver PATH sur la deuxième boîte ci-dessous et définir le chemin comme l'image ci-dessous

enter image description here

c'est fait

Maintenant, ouvrez cmd et allez sur D:\Android Espace de travail \tess -deux comme ci-dessous

enter image description here

Si vous avez réussi à configurer la variable d'environnement de NDK, tapez simplement ndk-build comme l'image ci-dessus que vous entrez vous n'obtiendrez aucune sorte d'erreur et tous les fichiers seront compilés avec succès :

Maintenant, téléchargez d'autres codes sources également à partir de https://github.com/rmtheis/tess-two et l'extraire, l'importer et lui donner le nom OCRTest, comme dans mon PC qui est dans D:\Android Espace de travail \OCRTest

enter image description here

Importez le test-two dans ceci et exécutez OCRTest et exécutez-le ; vous obtiendrez le meilleur exemple d'OCR.

3voto

Shadow Points 3217

Vous avez vu ça ? https://github.com/smart-mobile-software/ocrapiservice

Il choisit les images de la galerie et les convertit en texte. J'espère que cela pourra vous aider.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X