OCR und Image Processing

Hans91

Mitglied
Hi,

kann mir Jemand etwas in Richtung OCR und Bilderkennung empfehlen?


Ich möchte aus normalen Fotos Bildbereiche "ausschneiden" (immer gleiche Stelle) und darüber dann OCR laufen lassen.
Ich hab leider noch nie mit solchen Sachen gearbeitet. Normalerweise packt mir immer irgendwelche .jars in den Buildpath. Es gibt zwar einige OCR Sachen, aber ich weiß nicht wie ich die in mein Eclipse einbinde
Problem ist auch, dass es über 5000 Fotos sind. Eigentlich stelle ich mir das so vor, dass das Foto geladen wird, irgendeiner Klasse übergeben und dann läuft halt die Texterkennung drüber.
Es gibt zwar externe Programme die man über die Konsole aufrufen kann, aber da wird Jedesmal eine Datei auf der Festplatte erstellt bzw. mehrere Dateien. Das geht sicher auf die Geschwindigkeit.

Weiterhin suche ich auch noch etwas in Richtung Bilderkennung. Primär erstmal ein Bild in einen Bild erkennen bzw. Farbe in einen Bildausschnitt erkennen. Das sind in diesen auch keine Fotos sondern Screenshots.
Auch hier würde ich wieder einen Ausschnitt aus einen Screenshot machen und diesen dann untersuchen.
Hier muss es aber auch sehr schnell ablaufen. Die Screenshots kommen alle paar Sekunden von einen Programm und da wären so viele Festplattenzugriffe sicher auch nicht schön.

In diesen Sachen bin aber noch ein Anfänger. Ich weiß leider nicht was ich genau nehmen soll und wie ich das dann genau in mein Eclipse Projekt einbinde.

mfg
 
Hallo Hans91,

bist du mit diesem OCR-Projekt voran gekommen?
Möchte Fahrzeugscheine per OCR einlesen,
verwende hierzu Bibliotheken von "oscarklee-javaocr"
Erkennt Ziffern super, nur Buchstaben nicht, da sich manchmal die Serifen überlagern.

Kannst du mir hierzu einen Tipp geben?

LG Mac
 
ist die frage noch aktuell?

0) wieviele 'scans' willst du denn schaffen und bei welcher auflösung (nicht monitor, sondern bildbereich)?
1) soll das bild 1:1 gesucht werden soll oder 'ähnliches' gefunden werden
2) SWT oder Swing? (BufferedImage oder SWT Image)
3) wenn du weißt, welche font es ist (und du ggf sogar noch immer die gleiche schriftfarbe hast) kannst du dir ein einfaches OCR selbst schreiben

das was du machen willst klingt ziemlich genau nach dem, was ich vor 1-2 Jahren gemacht habe ;-)

EDIT: die bestehenden OCR libraries greifen alle auf native libs zu, die meist files schreiben! ausserdem sind die viel zu langsam. mit meiner methode kam ich auf ca 15-20fps
 
Zuletzt bearbeitet:
Hallo lumo,

danke für die Infos.
"oscarklee" habe ich ganz verworfen, mit TESS4J (auf basis von Tesseract) habe ich bessere Ergebnisse bekommen.
Verfolg doch meinen aktuellen Thread, da müsste Alles drin stehen:
klick

Vielleicht weißt du mehr...
Hast du dein altes Project noch?
 

Neue Themen


Zurück
Oben