ocrDrivingLicense

解释:对机动车驾驶证所有关键字段进行识别。

方法参数:Object

Object 参数说明

参数名类型必填默认值说明
imageString-图像资源地址
detect_directionBoolean-是否检测图像旋转,可检验图像的选装方向和旋转角度。
· true:检测旋转角度并矫正识别。针对摆放情况不可控制的情况建议本参数置为true;

· false:不检测旋转角度,默认不检测。
unified_valid_periodBoolean-
· true: 归一化格式输出;

· false 或无此参数按非归一化格式输出。
successFunction-接口调用成功的回调函数
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

success 返回参数说明:

参数类型说明
log_idString唯一的log id,用于问题定位。
words_result_numNumber识别结果数,表示 words_result 的元素个数。
words_resultObject识别结果
+wordsString识别结果字符串

返回值示例:

  1. {
    "log_id": $log_id,
    "direction": -1,
    "words_result_num": 10,
    "words_result": {
    "证号": {
    "words": "3208231999053090"
    },
    "有效期限": {
    "words": "6年"
    },
    "准驾车型": {
    "words": "B2"
    },
    "有效起始日期": {
    "words": "20101125"
    },
    "住址": {
    "words": "江苏省南通市海门镇秀山新城"
    },
    "姓名": {
    "words": "小欧欧"
    },
    "国籍": {
    "words": "中国"
    },
    "出生日期": {
    "words": "19990530"
    },
    "性别": {
    "words": "男"
    },
    "初次领证日期": {
    "words": "20100125"
    }
    }
    }

示例:

  1. swan.chooseImage({
    success(res) {
    let image = res.tempFilePaths[0];
    swan.ai.ocrDrivingLicense({
    image,
    success(res) {
    console.log(res.words_result);
    }
    });
    }
    });