Gibt es freie OCR-Bibliotheken, die mit PHP oder Python auf einem Linux-Server funktionieren? Die Idee ist, in der Lage zu sein, ein Bild hochzuladen und Zeichen davon herauszunehmen, oder Benutzern zu erlauben, "Zeichen zu zeichnen", und sie aus dem Bild zu analysieren.Wie kann ich OCR auf einer Website mit PHP implementieren?
Antwort
Da Sie auf einer Linux-Box sind, würde ich das Open-Source-Projekt ocropus von Google wärmstens empfehlen.
Es ist nicht PHP, aber ich denke, es wird Ihre beste Option sein. Natürlich können Sie es in PHP über exec
aufrufen. Es ist reif und hat viele Optionen. Von der Website des Projekts: eine High-Performance-Handschrifterkennung durch das US Census Bureau in der Mitte der 90er Jahre und entfaltet wird, und neue High-Performance-Layout Analyseverfahren entwickelt:
Der OCRopus Motor auf zwei Forschungsprojekten basiert.
Es gibt auch ein anderes Open-Source-Projekt, tesseract. Ich habe das auch in der Vergangenheit genutzt und bin mit den Ergebnissen zufrieden. Beinhaltet Training, Begrenzen deines Alphabets, etc.
Hast du phpOCR Klassen von Andrey Kucherenko gesehen? http://www.phpclasses.org/package/2874-PHP-Recognize-text-objects-in-graphical-images.html Es ist ein alter Artikel, aber kann Ihnen helfen.
Wenn es tatsächlich funktioniert, scheint es ein einfaches Spiel zu machen (also nehme ich an Buchstaben müssten mit den "Gelernten" identisch sein. Aber es könnte in einigen Situationen den Trick geben und scheint ein guter Ausgangspunkt zu sein, um etwas darüber hinaus zu entwickeln. – Quamis
Danke für den Zeiger. Ich werde dich wissen lassen, wie sie gehen. Vielen Dank! – Moshe
Noch sind wir noch nicht dazu gekommen ... Es war für einen Kunden, der das Projekt für eine Weile in den Hintergrund stellen musste ... – Moshe