我在Linux服务器上运行Tesseract,PHP 5.4。我将主类文件上传到了类/ TesseractOCR.php,将chmod设置为666并且不幸的是它仍然返回警告而不是来自png文件的任何值。
这是我的代码:
require_once 'classes/TesseractOCR.php';
....
$tesseract = new TesseractOCR($file);
$tesseract->setTempDir('/absolute_path_to/temp/'); // temp folder have chmod 777
$tesseract->setWhitelist(range(0,9), '-+.'); // i'm trying to recognize phone numbers
echo $tesseract->recognize();
警告:
Warning: file_get_contents(/absolute_path_to/temp/366108750.txt): failed to open stream: No such file or directory in /absolute_path_to/classes/TesseractOCR.php on line 236
我尝试了很多方法来使用临时文件夹的路径(也没有它),但我仍然没有得到任何东西。我非常感谢任何帮助或建议;我试图谷歌解决方案,但每个人来设置临时文件夹,这对我没有帮助。
非常感谢提前。