我正在尝试在我的cordova android应用程序中使用OCR库(Ocrad.js)。使用javascript,我无法使其工作。此外,我只能在我的古老平板电脑上测试这个不连接到ADB的应用程序,因此我没有控制台。有没有人成功地使用Ocrad.js和相机即时拍摄的图像?我将它存储为FILE_URI。
$("body").load("uploadpicture.html");
navigator.camera.getPicture(onSuccess, onFail, {
quality: 100,
destinationType: Camera.DestinationType.FILE_URI
});
function onSuccess(imageURI) {
var image = document.getElementById('picture');
image.src = imageURI;
OCRPath(imageURI, function(words){
alert(words);
});`enter code here`
}
function OCRImage(image){
var canvas = document.createElement('canvas');
alert("HELLO1");
canvas.width = image.naturalWidth;
alert("HELLO2");
canvas.height = image.naturalHeight;
alert("HELLO3");
canvas.getContext('2d').drawImage(image, 0, 0);
alert("HELLO4");
return OCRAD(canvas);
}
function OCRPath(url, callback){
var image = new Image();
image.src = url;
alert("HELLO");
alert(OCRImage(image));
}
答案 0 :(得分:0)
ocrad需要node.js才能工作。我对吗?所以服务器端。科尔多瓦只是客户方。