{"id":25934,"date":"2021-06-09T17:14:00","date_gmt":"2021-06-09T14:14:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25934"},"modified":"2021-10-18T03:04:22","modified_gmt":"2021-10-18T00:04:22","slug":"come-leggere-il-testo-dall-immagine-in-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/it\/come-leggere-il-testo-dall-immagine-in-php\/","title":{"rendered":"Come leggere il testo dall&#8217;immagine in PHP"},"content":{"rendered":"<p>Vuoi una soluzione che legga il testo da un&#8217;immagine in PHP? Esistono alcuni casi in cui si desidera leggere il testo a livello di codice. Probabilmente vuoi verificare se il testo su un&#8217;immagine \u00e8 offensivo, potresti voler riconoscere l&#8217;immagine dal testo, ecc. In questo articolo, studiamo come leggere il testo da un&#8217;immagine in PHP.<\/p>\n<p><a href=\"https:\/\/github.com\/tesseract-ocr\/tesseract\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Tesseract OCR<\/a> \u00e8 un motore OCR open source che ci consente di rilevare il testo nell&#8217;immagine. L&#8217;utente pu\u00f2 installare il motore OCR Tesseract su sistemi operativi come Windows, macOS, Linux. Riceverai le istruzioni di installazione sulla loro <a href=\"https:\/\/github.com\/tesseract-ocr\/tesseract\/wiki\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">documentazione<\/a>.<\/p>\n<h3>Installazione del motore Tesseract OCR<\/h3>\n<p>Come detto sopra, Tesseract OCR fornisce supporto a tutti i principali sistemi operativi. Per questo tutorial, presumo che tu stia utilizzando il sistema operativo Windows. Esistono 2 modi per installare Tesseract OCR su macchine Windows. Uno sta usando il programma di installazione e un altro sta usando <a href=\"https:\/\/chocolatey.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Chocolatey<\/a>. Chocolatey \u00e8 un gestore di pacchetti per Windows e facile da usare per gli sviluppatori.<\/p>\n<p>Nel primo modo, <a href=\"https:\/\/github.com\/UB-Mannheim\/tesseract\/wiki\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">scarica<\/a> il programma di installazione per Windows. Scegli il programma di installazione per il sistema a 32 bit o 64 bit in base alla configurazione della tua macchina. Completa il processo di installazione.<\/p>\n<p>Se desideri installarlo utilizzando Chocolatey, esegui semplicemente il comando seguente in Windows Powershell. Assicurati di eseguire un comando come amministratore.<\/p>\n<pre><code>choco install capture2text --version 3.9<\/code><\/pre>\n<p>Dopo aver installato Tesseract OCR sul tuo sistema operativo Windows, imposta questo percorso <code>C:Program FilesTesseract-OCR<\/code>nella variabile di ambiente. Dopo aver impostato il percorso in una variabile d&#8217;ambiente, si consiglia di riavviare il sistema. A volte non ha effetto finch\u00e9 non si riavvia il sistema.<\/p>\n<p>Successivamente, installa <a href=\"https:\/\/github.com\/thiagoalessio\/tesseract-ocr-for-php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">la libreria Tesseract OCR<\/a> nel tuo progetto PHP. Per questo, esegui il comando seguente dalla directory principale del tuo progetto.<\/p>\n<pre><code>composer require thiagoalessio\/tesseract_ocr<\/code><\/pre>\n<h3>Leggi il testo dall&#8217;immagine in PHP<\/h3>\n<p>Sei pronto con il software e la libreria Tesseract OCR. Ora puoi facilmente rilevare il testo nell&#8217;immagine. Richiede solo poche righe di codice PHP. Supponiamo che tu voglia leggere il contenuto dell&#8217;immagine sottostante.<\/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=\"Come leggere il testo dall&#039;immagine in PHP\" ><\/a><\/p>\n<p>Posiziona l&#8217;immagine nella directory &quot;immagini&quot; del tuo progetto. Nel file PHP il tuo codice sar\u00e0 il seguente:<\/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>L&#8217;output finale che dovresti ottenere come segue:<\/p>\n<pre><code>The quick brown fox jumps over the lazy dog.<\/code><\/pre>\n<p>Usando Tesseract OCR, puoi leggere il testo di varie lingue. Tutto quello che devi fare \u00e8 scaricare il file della lingua richiesto da <a href=\"https:\/\/github.com\/tesseract-ocr\/tessdata\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">questa posizione<\/a>. Supponiamo che tu voglia leggere il testo scritto in lingua tedesca. Scarica il <code>deu.traineddata<\/code>file e conservalo all&#8217;interno <code>C:\/Program Files\/Tesseract-OCR\/tessdata<\/code>.<\/p>\n<p>Successivamente, passa la lingua &#8216;deu&#8217; nel codice come mostrato di seguito.<\/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>Questo \u00e8 tutto! \u00c8 cos\u00ec semplice. Spero che tu sappia come leggere il testo dall&#8217;immagine in PHP. Mi piacerebbe sentire i tuoi pensieri e suggerimenti nella sezione commenti qui sotto.<\/p>\n<h4>articoli Correlati<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/speech-to-text-utilizzando-amazon-transcribe-in-php\/\" title=\"Speech-to-Text utilizzando Amazon Transcribe in PHP\">Speech-to-Text utilizzando Amazon Transcribe in PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/integrazione-del-gateway-di-pagamento-paypal-in-php-utilizzando-l-api-rest-di-paypal\/\" title=\"Integrazione del gateway di pagamento PayPal in PHP utilizzando l&#039;API REST di PayPal\">Integrazione del gateway di pagamento PayPal in PHP utilizzando l&#8217;API REST di PayPal<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/come-rilevare-un-dispositivo-mobile-in-php\/\" title=\"Come rilevare un dispositivo mobile in PHP\">Come rilevare un dispositivo mobile in PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vuoi trovare un modo per leggere il testo da un&#8217;immagine? Potrebbe essere necessario trovarlo per qualsiasi motivo. Probabilmente vuoi controllare se il testo dell&#8217;immagine \u00e8 abusato<\/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":[276],"tags":[846],"class_list":["post-25934","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-7","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/25934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/comments?post=25934"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/25934\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media\/21638"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media?parent=25934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/categories?post=25934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/tags?post=25934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}