c# - Suchen von Text im Bild

Translate

Ich arbeite derzeit an einem Projekt und mein Ziel ist es, Text in einem Bild zu finden. OCR'ing des Textes ist noch nicht meine Absicht. Ich möchte im Grunde die Grenzen des Textes innerhalb eines Bildes erhalten. Ich verwende die AForge.Net-Imaging-Komponente zur Manipulation. Irgendeine Hilfe in irgendeiner Weise?

Update 05.02.09: Ich bin seitdem in meinem Projekt einen anderen Weg gegangen. Ich habe jedoch versucht, Text mit MODI (Microsoft Office Document Imaging) abzurufen. Sie können damit ein Bild OCR-fähig machen und problemlos Text daraus abrufen.

This question and all comments follow the "Attribution Required."

Alle Antworten

Translate

Dies ist ein aktives Forschungsgebiet. Es gibt buchstäblich Unmengen von wissenschaftlichen Arbeiten zu diesem Thema. Es wird schwierig sein, Ihnen zu helfen, insbesondere ohne weitere Details. Suchen Sie nach bestimmten Textarten? Schriftarten? Nur Englisch? Kennen Sie die akademische Literatur?

"Texterkennung" ist ein Standardproblem in jedem OCR-System (optische Zeichenerkennung), und folglich gibt es viele Codebits in den Interwebs, die sich damit befassen.

Ich könnte anfangen, Stapel von Links von Google aufzulisten, aber ich schlage vor, Sie suchen einfach nach "Texterkennung" und beginnen zu lesen :). Es gibt auch reichlich Beispielcode.

Quelle
Translate

Das Erkennen von Text in einem Bild ist in der Tat ein heißes Thema für Forscher auf diesem Gebiet, gerät jedoch erst dann außer Kontrolle, wennCaptchaswurde die "Norm" in Bezug auf die Verteidigung gegen Spam-Bots. Warum Captchas als Schutz verwenden? gut, weil es sehr schwer ist / war, Text in einem Bild zu finden (und zu lesen)!

Der Grund, warum ich Captchas erwähne, ist, dass der größte Fortschritt * in diesem winzigen Bereich erzielt wird, und ich denke, dass Ihre Lösung dort am besten gefunden werden kann. vor allem, weil es bei Captchas in der Tat darum geht, Text (oder etwas, das Text ähnelt) in einem überfüllten Bild zu lokalisieren und anschließend zu versuchen, die Buchstaben richtig zu lesen.

Also, wenn Sie sich selbst finden könnenein gutes Open Source Captcha Breaking ToolSie haben wahrscheinlich alles, was Sie brauchen, um Ihre Suche fortzusetzen ...
Sie könnten wahrscheinlich sogar den schwierigsten Code wegwerfen, der die Zeichenerkennung selbst handhabt, da diese OCRs zum Lesen von verzerrtem Text verwendet werden, was Sie nicht tun müssen.

*: Fortschritt in Bezug auf sichtbar, verwendbar undpraktischInformationen für einen "Nichtforscher"

Quelle
Translate

Wenn Sie hierfür eine Online-API verwenden können, wählen Sie die API unterhttp://www.wisetrend.com/wisetrend_ocr_cloud.shtmlkann zusätzlich zu nur OCR auch eine Texterkennung durchführen.

Quelle
Translate

Strichbreitentransformationkann das für dich tun. Das hat zumindest MS für das Betriebssystem ihres Mobiltelefons entwickelt. Eine Diskussion über die Umsetzung isthier unter https://stackoverflow.com/

Quelle