百度智能小程序 識別機動車駕駛證

2020-09-05 14:15 更新

swan.ai.ocrDrivingLicense

解釋:對機動車駕駛證所有關(guān)鍵字段進行識別。

方法參數(shù)

Object object

object 參數(shù)說明

屬性名 類型 必填 默認(rèn)值 說明

image

String

-

圖像資源地址

detect_direction

Boolean

是否檢測圖像旋轉(zhuǎn),可檢驗圖像的選裝方向和旋轉(zhuǎn)角度。
· true:檢測旋轉(zhuǎn)角度并矯正識別。針對擺放情況不可控制的情況建議本參數(shù)置為 true;
· false:不檢測旋轉(zhuǎn)角度,默認(rèn)不檢測。

unified_valid_period

Boolean


· true:歸一化格式輸出;
· false 或無此參數(shù)按非歸一化格式輸出。

success

Function

接口調(diào)用成功的回調(diào)函數(shù)

fail

Function

接口調(diào)用失敗的回調(diào)函數(shù)

complete

Function

接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

success 返回參數(shù)說明

參數(shù) 類型 說明

log_id

Number

唯一的 log id,用于問題定位。

words_result_num

Number

識別結(jié)果數(shù),表示 words_result 的元素個數(shù)。

words_result

Object

識別結(jié)果

words_result 返回值說明

參數(shù)名 參數(shù)類型 說明
證號 Object 證號(持證人的身份證號)
有效期限 Object 有效期限
準(zhǔn)駕車型 Object 準(zhǔn)駕車型
有效起始日期 Object 有效起始日期
住址 Object 住址
姓名 Object 姓名
國籍 Object 國籍
出生日期 Object 出生日期
性別 Object 性別
初次領(lǐng)證日期 Object 初次領(lǐng)證日期

證號/有效期限/準(zhǔn)駕車型/有效起始日期/住址/姓名/國籍/出生日期/性別/初次領(lǐng)證日期 返回值說明

參數(shù)名 參數(shù)類型 說明
words String 識別結(jié)果字符串

示例 

在開發(fā)者工具中打開



圖片示例



代碼示例

Page({
    ocrDrivingLicense() {
        swan.chooseImage({
            success: res => {
                let image = res.tempFilePaths[0];
                // AI系列的api有宿主使用限制,只可在百度App中使用,建議使用時加一層判斷防止代碼報未知錯誤
                let host = swan.getSystemInfoSync().host;
                if (host === 'baiduboxapp') {
                    swan.ai.ocrDrivingLicense({
                        image, // 暫不支持識別網(wǎng)絡(luò)圖片
                        detect_direction: true,
                        unified_valid_period: true,
                        success: res => {
                            console.log('ocrDrivingLicense res',res.words_result);
                        },
                        fail: err => {
                            console.log('ocrDrivingLicense err', err);
                        }
                    });
                }
                else {
                    swan.showToast({
                        title: '此api目前僅可在百度App上使用',
                        icon: 'none'
                    });
                }
            }
        })
    }
});

返回值示例

{
    "log_id": $log_id,
    "direction": -1,
    "words_result_num": 10,
    "words_result": {
        "證號": {
            "words": "3208231999053090"
        },
        "有效期限": {
            "words": "6年"
        },
        "準(zhǔn)駕車型": {
            "words": "B2"
        },
        "有效起始日期": {
            "words": "20101125"
        },
        "住址": {
            "words": "江蘇省南通市海門鎮(zhèn)秀山新城"
        },
        "姓名": {
            "words": "小歐歐"
        },
        "國籍": {
            "words": "中國"
        },
        "出生日期": {
            "words": "19990530"
        },
        "性別": {
            "words": "男"
        },
        "初次領(lǐng)證日期": {
            "words": "20100125"
        }
    }
}


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號