{"id":26078,"date":"2021-06-09T17:36:00","date_gmt":"2021-06-09T14:36:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26078"},"modified":"2021-10-17T18:24:51","modified_gmt":"2021-10-17T15:24:51","slug":"kuidas-lugeda-pilti-teksti-php-s","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/kuidas-lugeda-pilti-teksti-php-s\/","title":{"rendered":"Kuidas lugeda pilti teksti PHP-s"},"content":{"rendered":"<p>Kas soovite lahendust, mis loeb teksti PHP-st pildilt? M\u00f5nel juhul soovite teksti programmiliselt lugeda. T\u00f5en\u00e4oliselt soovite kontrollida, kas pildil olev tekst on kuritahtlik, v\u00f5iksite pildi teksti j\u00e4rgi \u00e4ra tunda jne. Selles artiklis uurime, kuidas lugeda pilti teksti PHP-s.<\/p>\n<p><a href=\"https:\/\/github.com\/tesseract-ocr\/tesseract\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Tesseract OCR<\/a> on avatud l\u00e4htekoodiga OCR-mootor, mis v\u00f5imaldab meil tuvastada pildil olevat teksti. Kasutaja saab installida Tesseract OCR-i mootori operatsioonis\u00fcsteemi nagu Windows, macOS, Linux. Installimisjuhised leiate nende <a href=\"https:\/\/github.com\/tesseract-ocr\/tesseract\/wiki\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">dokumentatsioonist<\/a>.<\/p>\n<h3>Tesseract OCR mootori paigaldamine<\/h3>\n<p>Nagu eespool \u00f6eldud, pakub Tesseract OCR tuge k\u00f5igile peamistele operatsioonis\u00fcsteemidele. Selle \u00f5petuse jaoks eeldan, et kasutate Windows OS-i. Tesseract OCR-i installimiseks Windowsi masinatesse on kaks v\u00f5imalust. \u00dcks kasutab installerit ja teine <a href=\"https:\/\/chocolatey.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Chocolateyt<\/a>. Chocolatey on Windowsi paketihaldur ja kasutajas\u00f5bralik arendajatele.<\/p>\n<p>Esimesel viisil <a href=\"https:\/\/github.com\/UB-Mannheim\/tesseract\/wiki\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">laadige<\/a> Windowsi jaoks <a href=\"https:\/\/github.com\/UB-Mannheim\/tesseract\/wiki\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">alla<\/a> installiprogramm. Valige oma arvuti konfiguratsioonist l\u00e4htuvalt 32- v\u00f5i 64-bitise s\u00fcsteemi installer. Viige installiprotsess l\u00f5pule.<\/p>\n<p>Kui soovite selle installida Chocolatey abil, k\u00e4ivitage lihtsalt Windowsi Powershellis allolev k\u00e4sk. Veenduge, et kasutate k\u00e4sku administraatorina.<\/p>\n<pre><code>choco install capture2text --version 3.9<\/code><\/pre>\n<p>Kui olete installinud Tesseract OCR-i oma Windows OS-i, m\u00e4\u00e4rake see tee <code>C:Program FilesTesseract-OCR<\/code>oma keskkonnamuutujaks. P\u00e4rast muutuja Keskkond tee m\u00e4\u00e4ramist on soovitatav s\u00fcsteem taask\u00e4ivitada. M\u00f5nikord ei j\u00f5ua see enne s\u00fcsteemi taask\u00e4ivitamist.<\/p>\n<p>J\u00e4rgmisena installige <a href=\"https:\/\/github.com\/thiagoalessio\/tesseract-ocr-for-php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Tesseract OCR-i teek<\/a> oma PHP-projekti. Selleks k\u00e4ivitage projekti juurkataloogist allpool olev k\u00e4sk.<\/p>\n<pre><code>composer require thiagoalessio\/tesseract_ocr<\/code><\/pre>\n<h3>Loe teksti pildilt PHP-s<\/h3>\n<p>Olete valmis Tesseract OCR tarkvara ja teegiga. N\u00fc\u00fcd saate h\u00f5lpsalt pildil teksti tuvastada. See n\u00f5uab lihtsalt m\u00f5nda rida PHP-koodi. Oletame, et soovite lugeda alloleva pildi sisu.<\/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=\"Kuidas lugeda pilti teksti PHP-s\" ><\/a><\/p>\n<p>Pange pilt oma projekti kataloogi &#8217;images&#8217;. PHP-failis on teie kood j\u00e4rgmine:<\/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\u00f5plik v\u00e4ljund, mille peaksite saama, on j\u00e4rgmine:<\/p>\n<pre><code>The quick brown fox jumps over the lazy dog.<\/code><\/pre>\n<p>Tesseract OCR-i abil saate lugeda mitmesuguste keelte teksti. K\u00f5ik, mida peate tegema, on vajaliku keelefaili allalaadimine <a href=\"https:\/\/github.com\/tesseract-ocr\/tessdata\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">sellest asukohast<\/a>. Oletame, et soovite lugeda saksa keeles kirjutatud teksti. Laadige <code>deu.traineddata<\/code>fail alla ja hoidke seda sees <code>C:\/Program Files\/Tesseract-OCR\/tessdata<\/code>.<\/p>\n<p>P\u00e4rast seda edastage koodis deu keel, nagu allpool n\u00e4idatud.<\/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>See selleks! Nii lihtne see ongi. Loodetavasti \u00f5ppisite PHP-s pildilt teksti lugema. Tahaksin kuulda teie m\u00f5tteid ja ettepanekuid allpool olevas kommentaaride jaotises.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kone-tekstiks-kasutades-php-s-amazon-transcribe-i\/\" title=\"K\u00f5ne tekstiks, kasutades PHP-s Amazon Transcribe&#039;i\">K\u00f5ne tekstiks, kasutades PHP-s Amazon Transcribe&#8217;i<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/paypali-makseluusi-integreerimine-php-s-kasutades-paypal-rest-api-d\/\" title=\"PayPali maksel\u00fc\u00fcsi integreerimine PHP-s, kasutades PayPal REST API-d\">PayPali maksel\u00fc\u00fcsi integreerimine PHP-s, kasutades PayPal REST API-d<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-tuvastada-php-s-mobiilseadet\/\" title=\"Kuidas tuvastada PHP-s mobiilseadet\">Kuidas tuvastada PHP-s mobiilseadet<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kas soovite leida viisi, kuidas saab pildilt teksti lugeda? V\u00f5imalik, et peate selle mis tahes p\u00f5hjusel \u00fcles leidma. T\u00f5en\u00e4oliselt soovite kontrollida, kas pilditeksti kuritarvitatakse<\/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":[274],"tags":[842],"class_list":["post-26078","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=26078"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26078\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/21638"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=26078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=26078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=26078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}