[英]How to integrate tesseract OCR with Cordova/Phonegap app
我正在尝试在我的应用程序中使用 tesseract OCR 并按照此处发布的说明进行操作
有几次我按照说明操作但没有成功。当我通过 WebView 使用 Google Chrome Dev 控制台检查代码时,它给了我
未捕获的语法错误:意外的令牌 }
在文件tesseractPlugin.js:11
那位于某处
file:///android_asset/www/plugins/com.tesseract.phonegap/tesseractPlugin/tesseractPlugin.js
和
未捕获的错误:模块 com.tesseract.phonegap.tesseractPlugin.TesseractPlugin 不存在。
在cordova.js中:1431
我认为这意味着cordova 找不到插件,但我不知道为什么。我认为这与Cordova 版本及其对插件的访问有关
它令人沮丧,因为网络上没有其他选项,我不知道如何编写自己的cordova插件。
我还想补充一点,我完全按照指示创建了项目以避免错误,并且我发现无法通过 git 从
所以我下载了完整的包并从中获取插件
C:\\xxx\\plugins\\com.tesseract.phonegap.tesseractPlugin
有 tessaract js http://tesseract.projectnaptha.com/ ,它是一个 javascript 库,您可以使用它,并且可以为 phonegap 工作,它很容易实现。 只需在标题中引用 cdn 脚本并调用它应该工作的代码片段。 被警告女演员是缓慢的。
<script src='https://cdn.rawgit.com/naptha/tesseract.js/1.0.10/dist/tesseract.js'></script>
var myimage = document.getElementById("largeImage").src;
Tesseract.recognize(myimage)
.then(function(result){
// console.log(result);
document.getElementById("textarea1").value = result.text; // assign results to a textbox
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.