更新记录
1.0.0(2024-03-21)
初次提交
平台兼容性
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
Android:不确定,iOS:不确定,HarmonyNext:不确定 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
百度OCR_SDK集成使用说明
引用插件
import {
startOCR,
ocrRelease
} from "@/uni_modules/sj-baidu-ocr";
方法调用
startOCR({
type: "plateLicenseOCR",
success: function(response) {
console.log("success:", response);
},
fail: function(err) {
console.log("fail:", err);
}
})
释放自动识别身份证模型(Android端)
if (uni.getSystemInfoSync().platform == 'android') {
ocrRelease()
}
type识别类型参数:
idcardOCROnlineFront //身份证正面拍照识别
localIdcardOCROnlineFront //身份证正面(嵌入式质量控制+云端识别)
idcardOCROnlineBack //身份证反面拍照识别
localIdcardOCROnlineBack //身份证反面(嵌入式质量控制+云端识别)
bankCardOCROnline //银行卡正面拍照识别
plateLicenseOCR //车牌识别
vehicleLicenseOCR //行驶证识别
drivingLicenseOCR //驾驶证识别
generalBasicOCR //通用文字识别
generalAccurateBasicOCR //通用文字识别(高精度版)
generalOCR //通用文字识别(含位置信息版)
generalAccurateOCR //通用文字识别(含位置信息高精度版)
generalEnchancedOCR //通用文字识别(含生僻字版)
webImageOCR //网络图片识别
businessLicenseOCR //营业执照识别
receiptOCR //通用票据识别
valInvoiceOCR //增值税发票识别
taxiReceiptOCR //出租车票
vinCodeOCR //VIN码
trainTicketOCR //火车票
numbersOCR //数字识别
qrcodeOCR //二维码识别
airTicketOCR //行程单识别
vehicleInvoiceOCR //机动车销售发票识别
vehicleCertificateOCR //车辆合格证
docAnalysisOCR //试卷分析和识别
handwritingOCR //手写文字识别
passportOCR //护照识别
householdRegisterOCR // 户口本识别
invoiceOCR //普通机打发票识别
iOCR //自定义模板
weightNoteOCR //磅单识别
medicalDetailOCR //医疗费用明细识别
onlineTaxiItineraryOCR //网约车行程单识别
本插件采用官方推荐相对安全的License文件认证方式
Android下载License授权文件:
放到项目目录下 uni_modules/sj-baidu-ocr/utssdk/app-android/assets/aip-ocr.license
iOS下载License授权文件
放到项目目录下 uni_modules/sj-baidu-ocr/utssdk/app-ios/Resources/aip.license
百度官方开台平台相关
登录百度创建应用及下载License授权文件:
- 在官网中配置应用
- 在应用详情页面下载对应应用的授权文件
(注: 集成的时候请确保包名及签名MD5等信息与百度文字识别应用上填写的一致)