leadtools 身份证表单模板创建和识别

使用leadtools的表单识别功能可以对固定格式的表单很方便的进行批量识别,生活中常见的身份证,驾驶证,发票等都可以识别出准确的结果。另外通过表单匹配的功能同时也能实现对表单进行自动分类。本篇教程以身份证识别为例,介绍整个流程

发布于 2017/07/21 00:00

使用leadtools的表单识别功能可以对固定格式的表单很方便的进行批量识别,生活中常见的身份证,驾驶证,发票等都可以识别出准确的结果。另外通过表单匹配的功能同时也能实现对表单进行自动分类。本篇教程以身份证识别为例,介绍整个流程

1模板创建

 

1.1制作空白表单

通过photoshop对拍摄到的身份证进行处理,仅保留公共部分的内容和字段,对于身份证照片和个人具体信息都进行清除,结果如下图

master

 

 

1.2使用leadtools表单编辑器编辑模板

打开leadtools开发包安装目录:C:\LEADTOOLS 19\Shortcuts\Forms Recognition & Processing\.NET Class Libraries\Forms (Structured & Unstructured)\Forms Recognition & Processing\Master Forms Editor

运行其中的可执行程序,点击NEXT.,选择载入主表单数据集,载入默认路径,选择professional引擎,进入主界面

image

image

image

 

添加中文语言支持

image

image

 

添加身份证主表单

image

image

 

向身份证表单添加图像,选择刚才已经制作好的空白图片

image

 

添加完成后,可以在主界面的右侧对模板进行编辑

下图是可以在模板中添加的识别类型,本例中,我们主要使用文本和图片两个类型

image

 

点击相应的识别类型,在模板上拖动为需要识别的区域,如下图,然后保存即可。

image

 

添加后可以看到左下角的信息栏里面有添加的字段的详细信息,可以对字段的名称,位置等,进行进一步的修改,最后点击保存按钮,这样我们就完成了表单的创建

image

创建表单过程:

CreateIDCardMasterForm

 

 

2识别表单

 

直接在该演示程序的菜单中点击如下按钮即可打开识别程序

单独打开识别程序的目录为:C:\LEADTOOLS 19\Shortcuts\Forms Recognition & Processing\.NET Class Libraries\Forms (Structured & Unstructured)\Forms Recognition & Processing

image

 

打开后的节目如下,同样先附加中文语言包

image

 

点击菜单按钮,选择一个身份证图片进行识别

image

 

识别完成后会弹出识别结果界面,可以看到身份证上所有的信息都已经被准确的识别出来了,

image

 

以下为识别过程

 

IDCard_Recognize

关于葡萄城

葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的开发者社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。

推荐相关案例
推荐相关资源
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态