阿里OCR识别
阿里云OCR,身份证识别,营业执照识别,银行卡识别,驾驶证识别,行驶证识别,车牌识别

介绍

基于BuildAdmin(>=2.0.0)+阿里文字识别OCR,包含:身份证识别+营业执照识别+银行卡识别+驾驶证识别+行驶证识别+车牌识别...

主要特性

  • 身份证识别:用于对中国大陆身份证(含临时身份证)正反面图片进行智能文字识别并结构化输出识别结果
  • 营业执照识别:用于识别营业执照上的公司名称、地址、主体类型、法定代表人、注册资金、组成形式、成立日期等关键信息的场景
  • 银行卡识别:用于获取银行卡上的卡号、日期、银行名称等关键信息的场景
  • 驾驶证识别:适用于获取驾驶证上的姓名、证号、国籍、住址、准驾类型、初次领证日期、有效期等关键信息的场景
  • 行驶证识别:精准定位和识别行驶证正、副页所包含的关键信息,支持正副页在同一张图片的场景进行自动分割与结构化识别
  • 车牌识别:有效识别车辆车牌信息,支持多车牌以及多类车型检测识别

插件机制

当要识别的接口不存在,可以使用插件模式进行组装新接口,同时提供一个转换二进制接口

  • 转换二进制:\modules\aliocr\library\Ocr::readFile()
  • 插件接口:\modules\aliocr\library\Ocr::plugin()

安装使用

  1. 首先进入 后台->常规管理->阿里OCR配置,完善配置
  2. 以下为使用示例
php 复制代码
/**
 * 测试-常规模式
 * @param string        $tag    参数标识 url或 body
 * @param string|object $value  url或 body 值
 * @param array         $other  更多其它参数
 * @return array ['code'=>1,'msg'=>'ok','data'=>[...]]
 */
public function test()
{
    $other = [
        'OutputFigure' => false//是否需要图案检测功能
    ];

    //url 图片模式
    $value = 'xxxxx.jpg';
    $resp  = \modules\aliocr\library\Ocr::idCard('url',$value,$other);
    
    //body 图片二进制模式
    $value = 'C:\Users\Desktop\xxx.png';
    $body  = \modules\aliocr\library\Ocr::readFile($value);//转图片二进制
    $resp  = \modules\aliocr\library\Ocr::idCard('body',$value);
    
    var_dump($resp);
}

/**
 * 测试-插件模式
 * @param string        $action     接口名称-阿里文档查看  
 * @param string        $tag        参数标识 url或 body
 * @param string|object $value      url或 body 值
 * @param string        $endpoint   服务地址 默认 ocr-api.cn-hangzhou.aliyuncs.com
 * @param array         $other      更多其它参数
 * @return array ['code'=>1,'msg'=>'ok','data'=>[...]]
 */
public function test()
{
    $action = 'RecognizeIdcard';
    $endpoint = 'ocr-api.cn-hangzhou.aliyuncs.com';
    $other = [
        'OutputFigure'=>false//是否需要图案检测功能
    ];
    //url 图片模式
    $value = 'xxxxx.jpg';
    $resp  = \modules\aliocr\library\Ocr::plugin($action, 'url', $value,$endpoint,$other);
    
    //body 图片二进制模式
    $value = 'C:\Users\Desktop\xxx.png';
    $body  = \modules\aliocr\library\Ocr::readFile($value);//转图片二进制
    $resp  = \modules\aliocr\library\Ocr::plugin($action, 'body', $body,$endpoint,$other);
    
    var_dump($resp);
}
php 复制代码
//身份证识别
\modules\aliocr\library\Ocr::idCard();

//营业执照识别
\modules\aliocr\library\Ocr::businessLicense();

//银行卡识别
\modules\aliocr\library\Ocr::bankCard();

//驾驶证识别
\modules\aliocr\library\Ocr::drivingLicense();

//行驶证识别
\modules\aliocr\library\Ocr::vehicleLicense();

//车牌识别
\modules\aliocr\library\Ocr::carNumber();

更新日志

  • 2025-05-10 14:45:36

    v1.0.2

    修改识别模式,优化结构
    • 修改识别模式,优化结构
    • 新增插件模块(组装新接口)
  • 2023-10-14 02:57:05

    v1.0.1

    新增`驾驶证、行驶证、车牌`识别

    新增驾驶证、行驶证、车牌识别

  • 2023-08-29 21:18:58

    v1.0.0

    首次发布

    无详细更新日志

小猪
小猪
这家伙很懒,什么也没写~
模块授权
正版授权,允许商业使用
自购买起一年内免费下载和升级更新
不加密源代码,私有部署,二开方便
可复制产品,不支持七天无理由退款
禁止转售、分享等任何形式的再分发
仅 BuildAdmin 后台管理系统可以使用
模块信息
模块价格
¥9.90
访问次数
1598
模块标识
aliocr
下载次数
13
模块分类
第三方整合
上次更新
2025-05-10 14:45:36
开发者主页
-
购买送积分
-
TS纯手写