TesseractOCR PHP Code Examples - HotExamples
TesseractOCR PHP Code Examples - HotExamples
This page contains top rated real world PHP examples of TesseractOCR extracted from open source projects. You can rate examples to help us improve the quality of
examples
EXAMPLE #1
3
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0xbfe59f4d44142b155e99d33953ad400676fe7ded150a79e9fbcf589b2ca
EXAMPLE #2
1
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0xa8c913b267ef00e37e191f1d82f67f313aa71a0665525cd5dbd6520048
359 /**
360 * Get Captcha Value and input in box
361 */
362 function captcha($imglocation, $typeinbox)
363 {
364 $html = $this->getSource();
365 $tidy = tidy_parse_string($html)->html()->value;
366 $searchqp = htmlqp($tidy, 'body');
367 $captchaurl = $searchqp->branch($imglocation)->attr('src');
368 $saveimg = '/tmp/mycaptcha.png';
369 file_put_contents($saveimg, file_get_contents($captchaurl));
370 $tesseract = new TesseractOCR($saveimg);
371 $crackedvalue = $tesseract->recognize();
372 $this->driver->findElement(WebDriverBy::CssSelector($typeinbox))->sendKeys($crackedvalue);
373 }
EXAMPLE #3
1
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0xa5fa3e97b86497d9f66a0c6a31baccb37b240d26cb66c3d3a36a7e5a1a
6 function numbersForFileNamed($fileName)
7 {
8 $tesseract = new \TesseractOCR(BASE_PATH . 'inbox/' . $fileName);
9 $tesseract->setWhitelist(range(0, 9));
10 return preg_split('/[ \\n]/', $tesseract->recognize());
11 }
EXAMPLE #4
0
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0x77b581349a7c73836fff4dda0353623a659b6bbec2966731bd963b3992
<?php
1
2 require_once 'vendor/autoload.php';
3 for ($i = 1; $i <= 10; $i++) {
4 $tesseract = new TesseractOCR("img/image{$i}.jpg");
5 $tesseract->setLanguage('eng');
6 $tesseract->setWhitelist(range('a', 'z'), range(0, 9));
7 echo $tesseract->recognize() . "\r";
8 }
EXAMPLE #5
-1
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0x3c0a19958937a39b9111744a038f4536d49fdbce41d0e0d5c8fe177256
EXAMPLE #7
-1
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0xb9d0d874b6daf30e7f0eae3753f8ec65baf0406f0d455cae0f0bc64fb04e
20 function generateConfigFile($arguments)
21 {
22 $configFile = mfcs::config('mfcstmp') . '/tesseract-ocr-config-' . rand() . '.conf';
23 exec("touch {$configFile}");
24 $whitelist = TesseractOCR::generateWhitelist($arguments);
25 if (!empty($whitelist)) {
26 $fp = fopen($configFile, 'w');
27 fwrite($fp, "tessedit_char_whitelist {$whitelist}");
28 fclose($fp);
29 }
30 return $configFile;
31 }
EXAMPLE #8
-1
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0xd48b837dbb7af369b1bf5c794f57da779e2b7e782a33bcbaa75df4c615
EXAMPLE #9
-1
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0xa1a884bf4e0750f8a8b87f6042e1b64ebde59da067f73a0bfaff13a22b40
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0x84e02acbaf95fb66a029adcd5f4d86eae6ba5fc4a0a1bf674ce7546db2f
EXAMPLE #11
-1
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0x581d8d39143ca49ec0e6fd54fd30d64237f7d8dc05ef2c1c517cfd1b9e2
EXAMPLE #12
-1
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0x2ba2f94ad1c555b1092eac2bb51733fdd9e80af1daa3a9d3a577df4fb95
EXAMPLE #13
-1
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0x28d036c4f8268e22890837a357cc879d104a94e5deb6897a847eed004
EXAMPLE #14
-1
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0x20c042452379c644833ba8aaa48df094b6f3869e977e02d3a82ef7f6db
EXAMPLE #15
-1
(https://hotexamples.com/examples/-/TesseractOCR/-/php-tesseractocr-class-examples.html#0x1fe9d161164d37933ea867ec57d9cb085143d80868c004b2ba099e6f4
Sort by Best
Recommend ⤤ Share
✉ Subscribe d Add Disqus to your siteAdd DisqusAdd 🔒 Disqus' Privacy PolicyPrivacy PolicyPrivacy