我尝试使用tesseract OCR与我的应用程序和此处发布的说明
我多次按照说明操作但没有成功。当我通过WebVieW使用Google Chrome Dev控制台检查代码时,它会给我
未捕获的SyntaxError:意外的令牌}
文件 tesseractPlugin.js:11
那些位于
的某个地方文件:///android_asset/www/plugins/com.tesseract.phonegap/tesseractPlugin/tesseractPlugin.js
和
未捕获错误:模块com.tesseract.phonegap.tesseractPlugin.TesseractPlugin不存在。
cordova.js:1431
女巫我认为意味着cordova无法找到插件,但我不知道为什么。我认为这是Cordova版本及其对插件的访问
令人沮丧,因为网上没有其他选项,我也不知道如何编写我自己的cordova插件。
我还想补充一点,我完全按照指示创建项目以避免错误,而且我发现无法通过git从
下载插件所以我从
下载了完整的包和fetch插件C:\ xxx \ plugins \ com.tesseract.phonegap.tesseractPlugin
答案 0 :(得分:2)
There is tessaract js http://tesseract.projectnaptha.com/ which is a javascript library and you can use it and will work for phonegap its very easy to implement. Just reference the cdn script in the header and call the code snippet it should work. Be warned actress is slow.
<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
答案 1 :(得分:1)
为什么不使用api来完成这项工作?
我使用ocr.space并且非常简单