web-dev-qa-db-fra.com

Quelle est la différence entre Tesseract et Tesseract?

J'utilise Python 3.6 dans Windows 10 et Pytesseract est déjà installé mais j'ai trouvé dans un code Tesserocr qui d'ailleurs je ne peux pas installer. Quel est le différence?

5
Soufiane Sabiri

Pytesseract est un python "wrapper" pour le binaire tesseract. Il offre uniquement les fonctions suivantes, ainsi que la spécification de drapeaux ( page de manuel ) :

  • get_tesseract_version Renvoie la version de Tesseract installée sur le système.
  • image_to_string Renvoie le résultat d'un OCR Tesseract exécuté sur l'image à la chaîne
  • image_to_boxes Renvoie un résultat contenant des caractères reconnus et leurs limites de boîte
  • image_to_data Renvoie le résultat contenant les limites de la boîte, les confidences et d'autres informations. Nécessite Tesseract 3.05+. Pour plus d'informations, veuillez consulter la documentation Tesseract TSV
  • image_to_osd Renvoie un résultat contenant des informations sur l'orientation et la détection de script.

Voir description du projet pour plus d'informations.

D'autre part, tesserocr s'interface directement avec l'API C++ de Tesseract ( APIExample ) qui est beaucoup plus flexible/complexe et offre des fonctionnalités avancées.

2
qwr