Text aus Bild filtern
-
Hallo Leute,
ich bin auf der Suche nach einer Möglichkeit Text aus Bildern zu filtern,
die Bilder liegen im Format .jpg oder .bmp vor.Evtl. könnte man die Bilder Pixel für Pixel mit GetPixel durchlaufen,
und die erhaltenen Informationen weiterverarbeiten.
Das Problem ist nur, wie man erkennt, ob es sich um einen Buchstaben oder ein anderes Objekt handelt.Bevor ich damit anfange, wollte ich mal nachfragen, ob es hierfür irgendwelche vorgefertigte libs zur Texterkennung gibt, bzw. sich schonmal jemand mit so einer Sache beschäftigt hat?
-
http://de.wikipedia.org/wiki/Texterkennung
Unten gibts auch Links.
-
das ist aber schon ein ziemlicher aufwand, sowas ordentlich zu implementieren, wozu brauchst du denn das?
-
Andrey schrieb:
das ist aber schon ein ziemlicher aufwand, sowas ordentlich zu implementieren, wozu brauchst du denn das?
ich arbeite in einer Werbeagentur, und muß verschiedene Produktbeschreibungen in eine Datenbank und Excel Listen übernehmen. Oftmals bekomme ich aber einfach nur Bilder, von denen ich den Text dann abtippen darf, was wirklich absolut umständlich ist.
für weitere Tips wäre ich dankbar^^
-
kauf dir ein OCR programm, das duerfte guenstiger sein als die zeit die du investieren wuerdest um sowas zu programmieren.
-
oha^^ das ist richtig ätzend

wäre es in dem fall nicht sinnvoller, nach irgendeiner fertigen software zu suchen? Weil das selbst zu schreiben, auch noch für wirkliche anwendung, sodass es wirklich gut mit allen möglichen und unmöglichen schriftarten funktioniert, das ist wirklich keine sache von paar stunden...überleg doch mal...
-du müsstest im bild zunächst irgendwelche linear verlaufende strukturen suchen (zeilen)
-dann müsstest du das bild irgendwie richtig drehen und skalieren, sodass es weiterverwertet werden kann
-du müsstest es in wörter unterteilen
-du müsstest es in einzelne buchstaben unterteilen, und durch irgendwelche statistische verfahren mit buchstaben aus irgendeinen datenbank vergleichen
(na gut, so eine datenbank wird sich schon irgendwo auftreiben lassen... aber nach übereinstimmungen zu suchen ist echt riesenspaß^^ [das muss ja auch noch schnell gehen, du willst ja nicht für jedes bild 10 stunden brauchen] )
-falls irgendwas nicht lesbar ist, müsstest du in einer weiteren datenbank nach wörtern suchen, die so ähnlich geschrieben werden, und fehlende buchstaben sinnvoll ergänzen.
-dann bräuchtest du auch noch irgendeine minimale gui: irgendwie musst du ja dem programm zeigen, wo auf dem photo etwas zu lesen ist (oder das programm muss dafür auch noch schlau genug sein)also... da kommt schon ordentlich was zusammen.

Allerdings würdest du beim schreiben eines solchen programms wirklich ziemlich viel lernen, wenn es dir unter anderem auch um deine weiterbildung geht, könntest du so ein projekt anfangen, wenn du schon genug erfahrung beim proggen gesammelt hast...
Ansonsten lieber nach fertigwaren suchen. Einfachere versionen gibt es evtl auch umsonst, wer weiß...