印章识别印章还原印文识别印章定位ocr

分享下开发过的一个印章识别效果,有兴趣可以一起探讨。

支持如下形状印章定位及ocr识别:

 

1.圆形(企业章、公章)

2.椭圆形(财务章、合同专用章等)

3.正方形(法人章)

4.长方形(专用章等)

支持服务器本地部署,协助配合项目部署。

识别应用效果:

原图1

通过识别出的OCR参数还原出电子印章及展示ocr识别数据:

             

原图2

通过识别出的OCR参数还原出电子印章及展示ocr识别数据:

 

原图3

通过识别出的OCR参数还原出电子印章及展示ocr识别数据:

           

算法即可智能定位出复杂背景下的印章,并进行智能识别输出如下要素

:印章坐标位置及如下印章内容要素

请求参数内容

说明

filename

文件名称

image

图片二进制流的base64内容

返回参数内容

类型

说明

code

number

返回码:非0-失败,0-成功

info

object

识别结果的json内容

   stampMode

string

印章类型
imprint - 印迹

impression - 印模

   shapeInfo

object

印章形状信息

      shape

string

印章形状
circle - 圆形
 ellipse - 椭圆形

square - 正方形 rectangle - 长方形

      radius

number

当形状是圆形时,有该内容,表示圆半径

      majorAxis

number

当形状是椭圆形时,有该内容,表示长轴

      minorAxis

number

当形状是椭圆形时,有该内容,表示短轴

      edgeStrokeLen

number

外接椭圆/圆/正方形/长方形印章的笔画宽度

      edge

number

当形状是正方形时,有该内容,表示边长

      width

number

当形状是长方形时,有该内容,表示宽

      height

number

当形状是长方形时,有该内容,表示高

   markInfo

object

印章徽记信息

      shape

string

徽记形状
star - 五角星

partySeal - 党章

      position

object

徽记位置信息

          left

number

徽记左上角x坐标

          right

number

徽记右上角x坐标

          top

number

徽记左上角y坐标

          bottom

number

徽记右上角y坐标

   messageInfo

object

印章内容信息

       bendParts

array

印章弯曲内容,可能多个,是数组形式

          message

string

文字内容

          additionInfo

object

文字内容的格式信息

              angle

number

文字角度起点

              angleLength

number

文字跨度

              charWidth

number

字符宽度

              charHeight

number

字符高度

              charGap

number

字符间距

       unbendParts

array

印章非弯曲内容(即矩形字段),可能多个,是数组形式

          message

string

文字内容

          additionInfo

object

文字内容的格式信息

              left

number

文字内容区域的左上角x坐标

              right

number

文字内容区域的右上角x坐标

              top

number

文字内容区域的左上角y坐标

              bottom

number

文字内容区域的右上角y坐标

              charWidth

number

字符宽度

              charHeight

number

字符高度

              charGap

number

字符间距

              verOrHorIndex

number

字段排列方式;0-横排  1-竖排

欢迎您加我q好友一起交流技术:690899868

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
OCR身份证识别模块是一种基于光学字符识别技术的自动识别身份证信息的工具。它可以将身份证上的文字、号码等信息转化为计算机可识别的数据,以方便后续的数据处理和应用。 OCR身份证识别模块通常由图像预处理、文字区域检测、文字分割和文字识别等步骤组成。首先,该模块会对输入的身份证图像进行预处理,包括灰度化、二值化、降噪等操作,以提高后续处理步骤的准确性。然后,模块会使用特定的算法和技术来检测身份证中的文字区域,识别出身份证上的文字位置和边界框。接下来,模块会将文字区域进行分割,将每个字符单独提取出来,以便进行后续的识别。最后,识别模块会使用OCR技术,通过训练好的模型和算法,将每个字符转化为计算机可读的文字数据。 OCR身份证识别模块可以广泛应用于各种需要自动化、高效率身份证信息识别的场景。比如,银行、机场、酒店等需要进行身份验证的场所,可以使用OCR身份证识别模块快速读取身份证信息,提高操作效率和准确性。同时,该技术也可以应用在人工智能、大数据等领域,用于身份证信息的统计分析和应用开发。 然而,OCR身份证识别模块也存在一定的局限性。例如,图像质量差、身份证文字模糊、字体特殊等情况都可能影响识别的准确性。因此,在实际应用中,我们还需要根据具体需求进行优化和改进,以提高识别效果和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值