今天做了一下百度文字识别SDK的实验,成功识别车牌身份证的文字信息
下面是操作步骤和代码以及运行截图:
任务一:配置百度文字识别Java SDK
下载百度文字识别Java SDK,并解压缩
登录百度智能云
找到身份证识别并创建应用
得到文字识别ID 和KEY
建maven项目
在Eclipse右键“工程 -> Properties -> Java Build Path -> Add JARs,添加SDK工具包
配置成功
任务二:了解百度文字识别相关功能并进行总结
百度文字识别的相关功能:
百度文字识别的六大识别功能
一、通用文字识别
位置信息、生僻字、繁体字等均可高精准识别,多种场景、多个语种,可进行整体文字检测和识别。
二、网络图片文字识别
可对网络上的图片进行了专项优化,对复杂字体,复杂背景的图片具有更优质的识别效果。
三、票据识别
医疗、金融行业均可进行精准识别。如医疗票据、保险保单、银行兑票、购物小票、的士等各类票据均支持识别。
四、卡片证照识别
身份证、银行卡、驾驶证、行驶证、护照名片等,可结构化识别各类卡片证照。
五、车牌识别
支持对中国大陆机动车车牌识别,包括地域编号和车牌号。
六、数字识别
对图片中的数字内容进行识别,同时还可进行识别内容的反馈,适用于手机号提取、快递单号提取、充值号码提取等场景。
任务三:完成身份证识别,自行拍摄身份证图片进行上传并查看结果
代码:
图片:
运行结果:
任务四:完成车牌识别,自行拍车牌图片进行上传并查看结果
代码:
照片:
运行截图:
三、实验总结
通过这次实验我了解到了百度文字识别SDk的配置和应用,也成功识别出了杨幂的身份证照片中的文字和车牌照中的车牌号码,另外还多尝试了几种其它的文字识别技术,像通用文字,也成功识别出照片中的文字了,感觉百度文字识别SDK精度是很高的,实验的成功感很爽,感觉自己受益匪浅。