web-dev-qa-db-fra.com

meilleur exemple OCR (reconnaissance optique de caractères) dans android

Je veux un exemple en cours d’OCR sous Android, j’ai fait quelques recherches et trouvé un exemple mettant en œuvre l’OCR sous Android.

https://github.com/rmtheis/tess-two et contient 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 de projet mais "tess-two-test" n'inclut aucune activité et ne s'exécutera donc pas.

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

68
Komal

Comme vous, j'ai également rencontré de nombreux problèmes lors de la mise en œuvre de l'OCR dans Android, mais après de nombreuses recherches sur Google, j'ai trouvé la solution. Il s'agit certainement du meilleur exemple d'OCR.

Permettez-moi de vous expliquer en vous guidant pas à pas.

Commencez par télécharger le code source de https://github.com/rmtheis/tess-two .

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

enter image description here

D'abord, créez simplement un dossier res dans tess-two par tess-two-> RightClick-> new Folder-> Nommez-le "res"

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

Maintenant, téléchargez le code source de https://github.com/rmtheis/Android-ocr , voici 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 à partir de ce site:

http://developer.Android.com/tools/sdk/ndk/index.html J'ai Windows 7 - 32 bits sur PC, donc j'ai le téléchargement http://dl.google. com/Android/ndk/Android-ndk-r9-windows-x86.Zip ce fichier

Maintenant, extrayez-le, supposez que je l'extrais dans E:\Software\Android-ndk-r9 , je vais donc définir ce chemin sur la variable d'environnement.

Clic droit sur MonOrdinateur-> Propriété-> Paramètres-Advance-Système-> Options avancées-> Variable d'environnement -> rechercher [~ # ~] chemin [~ # ~] en dessous de Box et défini comme chemin comme ci-dessous image

enter image description here

c'est fait

Maintenant, ouvrez cmd et allez sur D:\Android Workspace\tess-two comme ci-dessous

enter image description here

Si vous avez configuré avec succès la variable d’environnement de NDK, il vous suffit de taper ndk-build comme dans l’image ci-dessus, vous n’obtiendrez aucun type d’erreur ni Le fichier sera compilé avec succès:

Téléchargez maintenant un autre code source également à partir de https://github.com/rmtheis/tess-two , et extrayez-le, importez-le et nommez-le OCRTest, comme dans mon ordinateur, qui se trouve dans D:\Espace de travail Android\OCRTest

enter image description here

Importez le test-deux dans ceci, lancez OCRTest et exécutez-le. vous obtiendrez le meilleur exemple d'OCR.

103
Siddhpura Amit