我正在使用下面的代码通过获取图像后抛出“无法读取未定义的属性'扫描'的属性”,通过使用“ Cordova OpenALPR插件”从图片中检索车牌,这是我的代码。
var options = { 质量:100, destinationType:Camera.DestinationType.FILE_URI, sourceType:Camera.PictureSourceType.CAMERA, allowEdit:true, encodingType:Camera.EncodingType.JPEG, popoverOptions:CameraPopoverOptions, saveToPhotoAlbum:否, correctOrientation:真 };
$cordovaCamera.getPicture(options).then(function (imageData) {
var image = document.getElementById('pic');
image.src = imageData;
//image.src = "data:image/jpeg;base64," + imageData;
$rootScope.data = image.src;
// $scope.showAnalyzeButton = true;
cordova.plugins.OpenALPR.scan($rootScope.data, { country: 'IND', amount: 3 },
function (results) {
console(results);
alert(results);
alert(results.length);
}, function (error) {
alert(error.code + ': ' + error.message);
console(error);
});
请更正我的代码。谢谢。