plateRecognize
来自于:官方
概述
plateRecognize模块封装了离线车牌识别功能,
android需要横屏拍照
注意:iOS模块封装了开源框架EasyPR,它基于openCV这个开源库,图片清晰情况下,车牌检测与字符识别可以达到80%以上的精度,请开发者根据需求选用
注意:本模块 iOS 平台上最低适配系统版本为 iOS 10.0
open
打开离线车牌识别页面
open({params},callback(ret))
params
rect:
- 类型:JSON对象
- 描述:(可选项)播放器的位置及长宽
{
x: 0, //(可选项)数字类型;检测页面 x 坐标(相对于所属的 Window 或 Frame);默认值:0
y: 0, //(可选项)数字类型;检测页面 y 坐标(相对于所属的 Window 或 Frame);默认值:0
w: 320, //(可选项)数字类型;检测页面(相对于所属的 Window 或 Frame);默认值:屏幕宽度
h: 300, //(可选项)数字类型;检测页面(相对于所属的 Window 或 Frame);默认值:屏幕高度
}
fixedOn:
- 类型:字符串类型
- 描述:(可选项)模块视图添加到指定 frame 的名字(ios:只指 frame,传 window 无效)(android可以是frame或者Window,但是在全屏的时候,需要挂在Window上或者frame是全屏)
- 默认:模块依附于当前 window
fixed:
- 类型:布尔类型
- 描述:(可选项)模块是否随所属 window 或 frame 滚动
- 默认:true(不随之滚动)
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true|false, //布尔型;是否打开成功
carString:'' //字符类型;车牌号信息
}
示例代码
var plateRecognize = api.require('plateRecognize');
plateRecognize.open({
},function(ret) {
alert(JSON.stringify(ret));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
close
关闭离线车牌识别页面
close()
示例代码
var plateRecognize= api.require('plateRecognize');
plateRecognize.close();
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
hide
隐藏离线车牌识别页面
hide()
示例代码
var plateRecognize= api.require('plateRecognize');
plateRecognize.hide();
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
show
显示离线车牌识别页面
show()
示例代码
var plateRecognize= api.require('plateRecognize');
plateRecognize.show();
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本