【发布时间】:2021-05-13 14:45:50
【问题描述】:
所以我使用网络摄像头、Javascript 和 Tesseract.js 来使用 OCR。但最好的结果是:
Jo | |
I 10)
显然,当预期结果是123456。
以下是一些生成的 JSON:
block: {
paragraphs: Array(1),
text: "Jo | |↵I 10)↵",
confidence: 47.748504638671875,
baseline: {
…},
bbox: {
…},
…
}
处理图像的代码如下:
function recognizeFile(file){
const corePath = window.navigator.userAgent.indexOf("Edge") > -1
? 'js/tesseract-core.asm.js'
: 'js/tesseract-core.wasm.js';
const worker = new Tesseract.TesseractWorker({
corePath,
});
worker.recognize(file,
$("#langsel").val()
)
.progress(function(packet){
console.info(packet)
})
.then(function(data){
console.log(data)
})
}
还有其他选择可以实现吗?有没有更适合这些案例的图书馆?
提前致谢。
【问题讨论】:
标签: javascript ocr tesseract