{"id":25515,"date":"2021-06-09T17:11:00","date_gmt":"2021-06-09T14:11:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25515"},"modified":"2021-10-18T02:33:02","modified_gmt":"2021-10-17T23:33:02","slug":"so-lesen-sie-text-aus-einem-bild-in-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/so-lesen-sie-text-aus-einem-bild-in-php\/","title":{"rendered":"So lesen Sie Text aus einem Bild in PHP"},"content":{"rendered":"<p>M\u00f6chten Sie eine L\u00f6sung, die Text aus einem Bild in PHP liest? Es gibt einige F\u00e4lle, in denen Sie Text programmgesteuert lesen m\u00f6chten. Wahrscheinlich m\u00f6chten Sie \u00fcberpr\u00fcfen, ob Text auf einem Bild missbr\u00e4uchlich ist, Sie m\u00f6chten das Bild aus Text erkennen usw. In diesem Artikel untersuchen wir, wie man in PHP Text aus einem Bild liest.<\/p>\n<p><a href=\"https:\/\/github.com\/tesseract-ocr\/tesseract\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Tesseract OCR<\/a> ist eine Open-Source-OCR-Engine, mit der wir Text in Bildern erkennen k\u00f6nnen. Der Benutzer kann die Tesseract OCR-Engine auf Betriebssystemen wie Windows, macOS, Linux installieren. Die Installationsanleitung erhalten Sie in deren <a href=\"https:\/\/github.com\/tesseract-ocr\/tesseract\/wiki\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Dokumentation<\/a>.<\/p>\n<h3>Installation der Tesseract OCR Engine<\/h3>\n<p>Wie oben erw\u00e4hnt, unterst\u00fctzt Tesseract OCR alle wichtigen Betriebssysteme. F\u00fcr dieses Tutorial gehe ich davon aus, dass Sie ein Windows-Betriebssystem verwenden. Es gibt 2 M\u00f6glichkeiten, Tesseract OCR auf Windows-Rechnern zu installieren. Einer verwendet das Installationsprogramm und ein anderer verwendet <a href=\"https:\/\/chocolatey.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Chocolatey<\/a>. Der Chocolatey ist ein Paketmanager f\u00fcr Windows und benutzerfreundlich f\u00fcr Entwickler.<\/p>\n<p>In der ersten Art und Weise, <a href=\"https:\/\/github.com\/UB-Mannheim\/tesseract\/wiki\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Laden<\/a> Sie das Installationsprogramm f\u00fcr Windows. W\u00e4hlen Sie das Installationsprogramm f\u00fcr 32-Bit- oder 64-Bit-Systeme basierend auf Ihrer Maschinenkonfiguration. Schlie\u00dfen Sie den Installationsvorgang ab.<\/p>\n<p>Wenn Sie es mit Chocolatey installieren m\u00f6chten, f\u00fchren Sie einfach den folgenden Befehl in der Windows Powershell aus. Stellen Sie sicher, dass Sie einen Befehl als Administrator ausf\u00fchren.<\/p>\n<pre><code>choco install capture2text --version 3.9<\/code><\/pre>\n<p>Nachdem Sie Tesseract OCR auf Ihrem Windows-Betriebssystem installiert haben, legen Sie diesen Pfad <code>C:Program FilesTesseract-OCR<\/code>in Ihrer Umgebungsvariablen fest. Nachdem Sie den Pfad in einer Umgebungsvariablen festgelegt haben, wird empfohlen, Ihr System neu zu starten. Manchmal wird es erst wirksam, wenn Sie das System neu starten.<\/p>\n<p>Installieren Sie als N\u00e4chstes die <a href=\"https:\/\/github.com\/thiagoalessio\/tesseract-ocr-for-php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Tesseract OCR-Bibliothek<\/a> in Ihrem PHP-Projekt. F\u00fchren Sie dazu den folgenden Befehl aus Ihrem Projekt-Root-Verzeichnis aus.<\/p>\n<pre><code>composer require thiagoalessio\/tesseract_ocr<\/code><\/pre>\n<h3>Text aus Bild in PHP lesen<\/h3>\n<p>Mit der Tesseract OCR-Software und -Bibliothek sind Sie bereit. Jetzt k\u00f6nnen Sie Text im Bild leicht erkennen. Es erfordert nur ein paar Zeilen PHP-Code. Angenommen, Sie m\u00f6chten den Inhalt des folgenden Bildes lesen.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20295-6081d99520a82.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20295-6081d99520a82.png\" alt=\"So lesen Sie Text aus einem Bild in PHP\" ><\/a><\/p>\n<p>Legen Sie das Bild in das &#8218;images&#8216;-Verzeichnis Ihres Projekts ab. In der PHP-Datei sieht Ihr Code wie folgt aus:<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\nuse thiagoalessioTesseractOCRTesseractOCR;\n\u00a0\necho (new TesseractOCR('images\/text.png'))\n\u00a0\u00a0\u00a0\u00a0-&gt;run();<\/code><\/pre>\n<p>Die endg\u00fcltige Ausgabe sollten Sie wie folgt erhalten:<\/p>\n<pre><code>The quick brown fox jumps over the lazy dog.<\/code><\/pre>\n<p>Mit Tesseract OCR k\u00f6nnen Sie den Text verschiedener Sprachen lesen. Sie m\u00fcssen lediglich die erforderliche Sprachdatei von <a href=\"https:\/\/github.com\/tesseract-ocr\/tessdata\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">diesem Speicherort<\/a> herunterladen. Angenommen, Sie m\u00f6chten einen in deutscher Sprache verfassten Text lesen. Laden Sie die <code>deu.traineddata<\/code>Datei herunter und bewahren Sie sie darin auf <code>C:\/Program Files\/Tesseract-OCR\/tessdata<\/code>.<\/p>\n<p>\u00dcbergeben Sie danach die Sprache &#8218;deu&#8216; im Code wie unten gezeigt.<\/p>\n<pre><code>echo (new TesseractOCR('IMAGE_PATH'))\n\u00a0\u00a0\u00a0\u00a0-&gt;lang('deu')\n\u00a0\u00a0\u00a0\u00a0-&gt;run();<\/code><\/pre>\n<p>Das ist es! So einfach ist das. Ich hoffe, Sie haben gelernt, wie man Text aus dem Bild in PHP liest. Ich w\u00fcrde gerne Ihre Gedanken und Vorschl\u00e4ge im Kommentarbereich unten h\u00f6ren.<\/p>\n<h4>Zum Thema passende Artikel<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/speech-to-text-mit-amazon-transcribe-in-php\/\" title=\"Speech-to-Text mit Amazon Transcribe in PHP\">Speech-to-Text mit Amazon Transcribe in PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/paypal-payment-gateway-integration-in-php-uber-die-paypal-rest-api\/\" title=\"PayPal Payment Gateway-Integration in PHP \u00fcber die PayPal REST API\">PayPal Payment Gateway-Integration in PHP \u00fcber die PayPal REST API<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/so-erkennen-sie-mobilgeraete-in-php\/\" title=\"So erkennen Sie Mobilger\u00e4te in PHP\">So erkennen Sie Mobilger\u00e4te in PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Aufnahmequelle:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u00f6chten Sie einen Weg finden, Text aus einem Bild zu lesen? M\u00f6glicherweise m\u00fcssen Sie es aus irgendeinem Grund finden. Wahrscheinlich m\u00f6chten Sie \u00fcberpr\u00fcfen, ob Bildtext missbraucht wird<\/p>\n","protected":false},"author":1,"featured_media":21638,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[272],"tags":[845],"class_list":["post-25515","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-3","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/25515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/comments?post=25515"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/25515\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media\/21638"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=25515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=25515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=25515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}