[英]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.