gpt4 book ai didi

javascript - 停止返回 Tesseract js 识别属性

转载 作者:行者123 更新时间:2023-12-01 05:30:49 24 4
gpt4 key购买 nike

我正在使用 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 的返回和分配返回

.then()

???

这是库的页面 http://tesseract.projectnaptha.com/ 。我找不到太多信息。我正在尝试诸如 return none 或 void function cal1() 之类的方法来停止返回,但似乎没有任何效果。

感谢您的宝贵时间。

最佳答案

我理解你的问题的方式是你想在 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 要求您指定要提取的文本的语言。

谢谢!

关于javascript - 停止返回 Tesseract js 识别属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37427801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com