问题描述
每当我尝试终止 VueJS 中的 Tesseract 工作线程时,都会遇到此错误。
当我重新上传另一个图像到应用程序时,问题开始了,我需要Crtl+Shift+R来临时解决它。
这是我的 Vue
<script>
import worker from "@/plugin/tesseract";
export default {
methods: {
async recognize() {
this.$helpers.loading();
try {
const result = await worker.recognize(image);
console.log(result)
await worker.terminate();
this.$helpers.close();
} catch (err) {
await worker.terminate();
this.$helpers.showError(err);
}
},}
}
</script>
这是我的 tesseract.js
import {createWorker} from "tesseract.js";
const worker = createWorker({
// workerPath: 'https://unpkg.com/tesseract.js@v2.0.0/dist/worker.min.js',langPath:
"https://raw.githubusercontent.com/naptha/tessdata/gh-pages/4.0.0_best/",// corePath: 'https://unpkg.com/tesseract.js-core@v2.0.0/tesseract-core.wasm.js',logger: (m) => console.log(m)
});
(async () => {
await worker.load();
await worker.loadLanguage("vie");
await worker.initialize("vie");
})();
export default worker;
请帮忙。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)