vinOCR
概述
识别vin的慧视OCR模块,用于识别汽车vin.
android配置:
(1) 下载 vinOCRAppendix模块zip包并解压(解压后会看到一个vinOCRAppendix文件夹) (2) 将文件夹中的source\assets\SmartVisition目录下的smartvisition.jar文件更改后缀为zip解压, 将assets\SmartVisition目录下的smartvisition.lsc文件替换为项目授权文件,然后重新打包更改后缀为jar (3) 将文件夹中res_vinOCR\res\values\strings.xml文件中app_name的value即‘慧视OCR开发包’替换为项目app名称, company_name的value即‘北京文通科技有限公司’替换为项目公司名称。 (4)将vinOCRAppendix文件夹重新打为zip包,已自定义模块方式与项目打包编译。
iOS配置:
(1) 下载 vinOCRAppendix模块zip包并解压(解压后会看到一个vinOCRAppendix文件夹)。 (2) 将文件夹中的target目录下的smartvisitionocr.lsc文件替换为项目授权文件。 (3)将vinOCRAppendix文件夹重新打为zip包,以自定义模块方式与项目打包编译。
iOS需要创建info.plist文件,并添加键值对,键为 CompanyName,然后将info.plist文件放入widget下res目录下,具体请参考,CompanyName需要和正式授权文件smartvisitionocr.lsc绑定的信息保持一致
注意:应用信息需要和正式授权文件smartvisitionocr.lsc绑定的信息保持一致
接口
openView
开启识别控件
openView({params}, callback(ret, err))
params
devcode:
- 类型:字符串类型
- 描述:授权开发码
currentType:
- 类型:数字类型
- 描述:(可选项)识别类型
- 取值范围:1/vin, 2/手机号码
- 默认值:1
callback(ret,err)
ret:
- 类型:JSON对象类型
- 描述:正常回调
- 内部字段
{ status:, //布尔类型,是否正常返回 result:{ //JSON对象类型;识别数据 recordResult:'', //字符串类型;识别结果 ocrType:, //数字类型;识别类型 1/vin,2/手机号 resultPic:'', //字符串类型;裁切图 uploadPicPath:'', //字符串类型;敏感区域图,iOS不支持 } }
err:
- 类型:JSON对象类型
- 描述:错误回调
- 内部字段
{ errorCode:, //数字类型;错误码 msg:'', //字符串类型;错误信息 }
示例代码
var vinOCR= api.require('vinOCR');
vinOCR.openView({
devcode:'',
},function(ret, err) {
});
可用性
Android、iOS系统
可提供的1.0.0及更高版本
closeView
关闭识别控件
closeView({params}, callback(ret, err))
示例代码
var vinOCR= api.require('vinOCR');
vinOCR.closeView({
},function(ret, err) {
});
可用性
Android、iOS系统
可提供的1.0.0及更高版本