PHP-tesseract无法使SetImage()工作

时间:2014-02-24 12:22:04

标签: php ocr tesseract

我目前正尝试通过php-tesseract Wrapper类(https://code.google.com/p/php-tesseract/)从tesseract API调用SetImage()方法,因为我想使用setRectangle()方法。

使用SetImage()时,是否有人知道预期哪些参数。我不知道如何将我的图像传递给此方法,并且无法在网上找到任何PHP文档。

我非常感谢任何提示或建议!

非常感谢你。

1 个答案:

答案 0 :(得分:0)

来自sources

function SetImage($imagedata_or_pix,$width=null,$height=null,$bytes_per_pixel=null,$bytes_per_line=null) {
    switch (func_num_args()) {
        case 1: TessBaseAPI_SetImage($this->_cPtr,$imagedata_or_pix); break;
        case 2: TessBaseAPI_SetImage($this->_cPtr,$imagedata_or_pix,$width); break;
        case 3: TessBaseAPI_SetImage($this->_cPtr,$imagedata_or_pix,$width,$height); break;
        case 4: TessBaseAPI_SetImage($this->_cPtr,$imagedata_or_pix,$width,$height,$bytes_per_pixel); break;
        default: TessBaseAPI_SetImage($this->_cPtr,$imagedata_or_pix,$width,$height,$bytes_per_pixel,$bytes_per_line);
    }
}

希望它有所帮助...