我正在使用 React 开发一个应用程序。我希望能够加载图片,然后让 Tesseract.js 将其转换为文本。我正在使用react-dropzone加载图像文件,我可以使用img标签将图像添加到页面。但是当我尝试使用 Tesseract 运行 ocr 时,它给了我这个错误:
未捕获的语法错误:意外的标记 http://localhost:3000/ccac34f4-1f4a-4ba6-b455-a44345b71012:1(匿名)@blob:http://localhost:3000/ccac34f4-1f4a-4ba6-b455-a44345b71012:1 http://localhost:3000/ccac34f4-1f4a-4ba6-b455-a44345b71012:1
我读到的一篇文章说使用 CDN,但是 Tesseract 没有包含在我的构建过程中,这会引发错误。所以我认为我必须包含它才能使用 React。
我遇到了同样的问题,然后我必须深入研究才能使用 CDN 使其正常工作。
这是我所做的,我希望这可以作为解决方法有所帮助:
- add
<script src='https://cdn.rawgit.com/naptha/tesseract.js/1.0.10/dist/tesseract.js'></script>
在index.html里面<head></head>
- add
var Tesseract = window.Tesseract;
在 App.js 中
参考 :https://github.com/naptha/tesseract.js/issues/134 https://github.com/naptha/tesseract.js/issues/134
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)