Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 即使我尝试其他语言,也只能打开eng.traineddata_Javascript_Node.js - Fatal编程技术网

Javascript 即使我尝试其他语言,也只能打开eng.traineddata

Javascript 即使我尝试其他语言,也只能打开eng.traineddata,javascript,node.js,Javascript,Node.js,这是我的密码。当我试图将语言设置为“ben”(孟加拉语)时,它会抛出一个错误。尽管它对“eng”(英语)非常有效 下面是错误:- (请注意:-tesseract的环境路径变量已为我的操作系统定义:-Windows 10 64位) 打开数据文件时出错。/eng.traineddata 请确保将TESSDATA_PREFIX环境变量设置为“TESSDATA”目录。 加载语言“eng”失败 {workerId:'Worker-0-88904',状态:'initialized api',进度:1} pi

这是我的密码。当我试图将语言设置为“ben”(孟加拉语)时,它会抛出一个错误。尽管它对“eng”(英语)非常有效

下面是错误:-
(请注意:-tesseract的环境路径变量已为我的操作系统定义:-Windows 10 64位)

打开数据文件时出错。/eng.traineddata
请确保将TESSDATA_PREFIX环境变量设置为“TESSDATA”目录。
加载语言“eng”失败
{workerId:'Worker-0-88904',状态:'initialized api',进度:1}
pixReadMemGif中出错:函数不存在
pixReadMem:gif中出错:未返回pix
pixGetSpp中出错:未定义pix
pixGetDimensions中出错:未定义pix
pixGetColormap中出错:未定义pix
pixCopy中出错:未定义PIX
pixGetDepth中出错:未定义pix
pixGetWpl中出错:未定义pix
pixGetYRes中出错:未定义pix
pixClone中出错:未定义PIX
请在尝试识别之前调用SetImage。
E:\Node JS\Node\u modules\tesseract.JS\src\createWorker.JS:173
抛出错误(数据);
^
错误:运行时错误:函数签名不匹配
在这个过程中。(E:\Node JS\Node\u modules\tesseract.JS\src\createWorker.JS:173:15)
在ChildProcess.emit(events.js:315:20)
在发射时(内部/子进程js:876:12)
在处理和拒绝时(内部/process/task_queues.js:85:21)
const OCR = require("tesseract.js");
 
OCR.recognize("Image-1.png",'ben',{logger: logs=> console.log(logs)})
.then(({data: {text} })=>{
  console.log(text);
}).catch(err=>{
  console.log("ERROR");
})    
Error opening data file ./eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.
Failed loading language 'eng'
{ workerId: 'Worker-0-88904', status: 'initialized api', progress: 1 }
Error in pixReadMemGif: function not present
Error in pixReadMem: gif: no pix returned
Error in pixGetSpp: pix not defined
Error in pixGetDimensions: pix not defined
Error in pixGetColormap: pix not defined
Error in pixCopy: pixs not defined
Error in pixGetDepth: pix not defined
Error in pixGetWpl: pix not defined
Error in pixGetYRes: pix not defined
Error in pixClone: pixs not defined
Please call SetImage before attempting recognition.
E:\Node JS\node_modules\tesseract.js\src\createWorker.js:173
        throw Error(data);
        ^

Error: RuntimeError: function signature mismatch
    at ChildProcess.<anonymous> (E:\Node JS\node_modules\tesseract.js\src\createWorker.js:173:15)
    at ChildProcess.emit (events.js:315:20)
    at emit (internal/child_process.js:876:12)
    at processTicksAndRejections (internal/process/task_queues.js:85:21)