停止 return 的 Tesseract js 识别 属性
Stop return of Tesseract js recognize property
我正在使用Teseractjs将图像转为文本,但是teseract的识别功能有问题。
$.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 and text2=b.text
但它在识别 属性 完成后发送了它。
有一种方法可以停止 Tesseract.recognize 的 return 并将 return 分配给
.then()
???
这是库的页面http://tesseract.projectnaptha.com/。我找不到太多信息。我正在尝试 return none 或 void function cal1() 之类的东西来停止 return 但似乎没有任何效果。
感谢您的宝贵时间。
我理解你的问题的方式是你想在 Tesseract 识别文本后打印你提取的文本。
Tesseract.recognize 函数接受第三个参数表示成功。回调将在 Tesseract 识别文本后调用。
Tesseract.recognize(image, options, callback);
function callback (error, result) {
alert(result.text) // This is the final output text of Tesseract.
}
PS:我认为 Tesseract 要求您指定要提取的文本的语言。
谢谢!
我正在使用Teseractjs将图像转为文本,但是teseract的识别功能有问题。
$.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 and text2=b.text
但它在识别 属性 完成后发送了它。
有一种方法可以停止 Tesseract.recognize 的 return 并将 return 分配给
.then()
???
这是库的页面http://tesseract.projectnaptha.com/。我找不到太多信息。我正在尝试 return none 或 void function cal1() 之类的东西来停止 return 但似乎没有任何效果。
感谢您的宝贵时间。
我理解你的问题的方式是你想在 Tesseract 识别文本后打印你提取的文本。
Tesseract.recognize 函数接受第三个参数表示成功。回调将在 Tesseract 识别文本后调用。
Tesseract.recognize(image, options, callback);
function callback (error, result) {
alert(result.text) // This is the final output text of Tesseract.
}
PS:我认为 Tesseract 要求您指定要提取的文本的语言。
谢谢!