Lesen von Zeichen in Bildern mit Python OCR

Installation von Tesseract

$ brew install tesseract

Installieren Sie die Bibliothek, in der tessetac ausgeführt wird

$ pip3 install pyocr

Japanische Leseeinstellungen

$ curl -L -o /usr/local/share/tessdata/jpn.traineddata 'https://github.com/tesseract-ocr/tessdata/raw/master/jpn.traineddata'
$ tesseract --list-langs

List of available languages (4):
eng
jpn
osd
snum

OCR-Implementierung

from PIL import Image
import sys
import pyocr
import pyocr.builders

tools = pyocr.get_available_tools()
if len(tools) == 0:
    print("No OCR tool found")
    sys.exit(1)
# The tools are returned in the recommended order of usage
tool = tools[0]

txt = tool.image_to_string(
    Image.open('{path}'),
    lang="jpn",
    builder=pyocr.builders.TextBuilder(tesseract_layout=6)
)
print(txt)

Recommended Posts

Lesen von Zeichen in Bildern mit Python OCR
Zahlenerkennung in Bildern mit Python
GOTO in Python mit erhabenem Text 3
Extrahieren Sie mit Python Text aus Bildern
Lesen Sie Dateien parallel zu Python
Arbeiten mit DICOM-Bildern in Python
[Python] Bilder mit OpenCV lesen (für Anfänger)
Clustertext in Python
Lesen Sie DXF mit Python
Textverarbeitung mit Python
Konvertieren Sie PDFs mit Python in Massenbilder
Lesen Sie Tabellendaten in einer PDF-Datei mit Python
UTF8-Textverarbeitung mit Python
Lesen Sie CSV mit Python-Pandas
Angrenzende Bilder mit Python Teil 1
Base64-Codierung von Bildern in Python 3
Schaben mit Selen in Python
Betreiben Sie LibreOffice mit Python
Debuggen mit pdb in Python
[Python] Holen Sie sich die Zahlen im Diagramm mit OCR
OCR aus PDF in Python
Lesen Sie Eulers Formel in Python
Umgang mit Sounds in Python
Scraping mit Tor in Python
Lesen Sie XML mit dem in Python angegebenen Namespace
Tweet mit Bild in Python
Kombiniert mit Ordnungszahl in Python
Lesen Sie die Fortran-Ausgabe mit Python
Textextraktion (Lese-API) mit Azure Computer Vision-API (Python3.6)
Lesen von JSON-Daten mit Python
Ich habe versucht, mit Python Modebilder und Textsätze zu [kratzen].
[Internal_math (1)] Lesen mit Green Coder AtCoder Library ~ Implementierung in Python ~
Bildpixel-Manipulation in Python
Testen mit Zufallszahlen in Python
Arbeiten mit LibreOffice in Python: Importieren
Scraping mit Selen in Python (Basic)
So sammeln Sie Bilder in Python
CSS-Analyse mit cssutils in Python
Textextraktion mit AWS Textract (Python3.6)
Numer0n mit Elementen, die mit Python erstellt wurden
Lesen Sie PNG-Chunks in Python (Klassenausgabe)
Generieren mehrsprachiger Textbilder mit Python
Text Mining mit Python ① Morphologische Analyse
Aktivieren Sie Python raw_input mit Sublime Text 3
Verwenden Sie rospy mit virtualenv in Python3
Veröffentlichen Sie mehrere Twitter-Bilder mit Python
Sortieren Sie große Textdateien in Python
Animieren Sie mehrere Standbilder mit Python
Verwenden Sie Python in pyenv mit NeoVim
Laden Sie das GIF-Bild mit Python + OpenCV
Heatmap mit Dendrogramm in Python + Matplotlib
Sprechen Sie japanischen Text mit OpenJTalk + Python
Passwort für Lehrbuch mit Python generieren
Verwenden Sie OpenCV mit Python 3 in Window
Bis zum Umgang mit Python in Atom
Lesen und Schreiben von Text in Python
Laden Sie fbx aus Python mitinema4d
Beginnen Sie mit Python mit Blender
Erstellen und lesen Sie Messagepacks in Python