Javascript 停止返回Tesseract js Recognite属性
我使用Teseractjs将图像转换为文本,但teseract的识别功能存在问题Javascript 停止返回Tesseract js Recognite属性,javascript,jquery,function,return,tesseract,Javascript,Jquery,Function,Return,Tesseract,我使用Teseractjs将图像转换为文本,但teseract的识别功能存在问题 $.when( cal1(), cal2() ).done( function(){ alert("Complete"); }); function cal1(){ Tesseract.recognize(imagen_elegida1,{ }).then( function(a){ text1 = a.text; }); }
$.when( cal1(), cal2() ).done( function(){
alert("Complete");
});
function cal1(){
Tesseract.recognize(imagen_elegida1,{
}).then( function(a){
text1 = a.text;
});
}
function cal2(){
Tesseract.recognize(imagen_elegida2,{
}).then( function(b){
text2 = b.text;
} );
}
我想在以后发送警报
text1=a.text和text2=b.text
但它在完成识别属性时发送了它
有一种方法可以停止返回Tesseract.recognize和分配返回到
.然后()
这是lib的页面。我找不到太多的信息。我尝试过使用诸如returnnone或void函数cal1()之类的方法来停止返回,但似乎没有任何效果
谢谢您的时间。我理解您的问题的方式是,您希望在Tesseract识别文本后打印提取的文本 函数接受成功的第三个参数。在Tesseract识别文本后将调用回调
Tesseract.recognize(image, options, callback);
function callback (error, result) {
alert(result.text) // This is the final output text of Tesseract.
}
PS:Tesseract要求您指定要提取的文本的语言
谢谢 这只适用于一张图像,我想做的是处理大量图像,然后在正确完成后发送警报。有可能吗?