首页 > 解决方案 > 正方体的问题

问题描述

我正在尝试使用 nodejs 来使用 Tesseract.js,但是对于复杂的图片来说它真的很慢,甚至可以是几分钟(比如用手机相机拍摄)。实际上,我需要这个库来实现自用意义,我开发了一些我只会使用的东西,我下载了 Tesseract-OCR v5 我认为,到我的电脑上,它真的很快但结果比 Tesseract.js 差得多,怎么来的?

我正在使用这样的 Tesseract.js:

const { createWorker } = require("tesseract.js");
const worker = createWorker({
  logger: (m) => console.log(m),
});
  await worker.load();
  await worker.loadLanguage("heb");
  await worker.loadLanguage("eng");
  await worker.initialize("heb+eng");
 worker.recognize(`./${file}`)
            .then((text) => console.log(text))
            .catch((err) => console.log(err));
        })
      )

记录器会打印出来(因为它很慢,我猜进度很小):

{workerId: 'Worker-0-81381', jobId: 'Job-0-4395c', status: 'recognizing text', progress: 0}
{workerId: 'Worker-0-81381', jobId: 'Job-0-4395c', status: 'recognizing text', progress: 0.014285714285714285}
{workerId: 'Worker-0-81381', jobId: 'Job-0-4395c', status: 'recognizing text', progress: 0.02857142857142857}
{workerId: 'Worker-0-81381', jobId: 'Job-0-4395c', status: 'recognizing text', progress: 0.04285714285714286}

非常感谢!

标签: node.jstesseract

解决方案


推荐阅读