node.js - 正方体的问题
问题描述
我正在尝试使用 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}
非常感谢!
解决方案
推荐阅读
- mysql - 存储过程中的临时表返回的值与常规查询不同
- reactjs - 我重复使用了我的 React Element 两次,第二次没有响应点击
- c - 初学者需要简单解释评估顺序和优先级/关联性之间的区别
- windows - 在 powershell 脚本中使用 cmd 命令?
- javascript - 覆盖 R Shiny 模态对话框中的关闭按钮
- python - 为什么 scipy.optimize 没有给我正确的答案?
- android - 不显示某些视图的 viewPager 指示器
- c# - 将外部文本文件导入 Xamarin Forms 应用程序
- laravel - 如何在 VueJS 的 SetTimeOut 中提交存储
- c# - 如何在 Unity 中保留对粒子系统模块结构的引用