ymx-baidu-ocr
    正在准备搜索索引...

    接口 ScanData

    扫描识别(带 UI)公共参数

    调用扫描识别前插件会自动申请 ohos.permission.CAMERA 相机权限, 用户拒绝授权时返回错误码 PERMISSION_DENIED; 应用需在 module.json5 中声明该权限(必须包含 reason 字段,否则系统不会弹出授权弹窗)。

    interface ScanData {
        autoTimeoutMs?: number;
        captureMode?: CaptureMode;
        hideAlbum?: boolean;
        returnImage?: boolean;
    }

    层级 (查看层级一览)

    索引

    属性

    autoTimeoutMs?: number

    自动采集超时时间(毫秒),仅自动采集模式生效; 超过该时间未检测到合格画面时 SDK 触发 AUTO_CAPTURE_TIMEOUT 错误

    5000
    
    captureMode?: CaptureMode

    采集模式,身份证正面/反面自动识别请使用 idCardFrontAuto / idCardBackAuto, 或设置 captureMode: 'auto'

    manual
    
    hideAlbum?: boolean

    是否隐藏从相册选图的按钮,默认显示相册选图按钮,设为 true 时隐藏

    false
    
    returnImage?: boolean

    是否在返回结果中附带采集图片(JPEG 格式的 Base64 编码), 开启后会增加一次图片编码耗时,仅在业务需要展示/回传识别图片时开启

    false