OCR cordova 接口


1. 自定义扫描识别

function getBluetoothAddress() {
    cordova.exec(function (result) {
        alert(JSON.stringify(result, null, 4));
    },
        function (error) {
            alert("失败");
        },
        "WorkPlus_OCR",
        "recognize", [
        {
            "orientation": 0,
            "rate": 0.5,  
            "padding": 10, 
            "recognize_type": 0 
        }]);
}

请求参数说明:

{
        "orientation": "0",//控制屏幕横屏竖屏, 0表示自动旋转, 1表示锁定竖屏, 2表示锁定横屏, 可不传, 默认为0

        "rate": 0.5,  //扫描框高:宽比例, 可不传, 默认1:1

        "padding": 10, //识别框边距, 可不传, 默认为10

        "recognize_type": 0 //后台识别类型, 具体类型见下表, 可不传, 不传则不进行识别
}

orc识别类型:

Status Description
0 文字识别

返回参数说明:

{
    "crop_path": "xxxx", //抠图图片返回路径

    "crop_img": "base64Data"// 抠图图片base64数据 

    "recognize_result": "xxx" //根据用户传入recognize_type, 调用后台接口返回的result(原封不动透传), 若传入recognize_type未知, 则不返回该字段
}

results matching ""

    No results matching ""