【人像特效】OCR识别小工具
busyboxs 发布于2020-12-07 浏览:916 回复:4
0
收藏
最后编辑于2020-12-19

OCR 识别小工具(1)创建 OCR 应用  https://ai.baidu.com/forum/topic/show/979001
OCR 识别小工具(2)护照识别           https://ai.baidu.com/forum/topic/show/979002
OCR 识别小工具(3)营业执照识别    https://ai.baidu.com/forum/topic/show/979767
OCR 识别小工具(4)户口本识别       https://ai.baidu.com/forum/topic/show/979775
OCR 识别小工具(5)身份证识别       https://ai.baidu.com/forum/topic/show/979777

 

借着空闲时间做了一个 OCR 识别小工具,小工具的界面展示如下

该识别工具主要包括卡证文字识别中的护照识别、营业执照识别、户口本识别、身份证识别、银行卡识别、名片识别。识别的方式有两种,一种是上传图像进行识别,一种是截图进行识别。对于识别的结果处理也有两种,一种是导出为 Excel 文件,一种是直接复制到粘贴板,方便粘贴。

环境

  • visual studio 2019 (c++17)
  • QT 5.15.1 msvc2019_64

依赖库

  • curl
  • jsoncpp
  • opencv
  • QtXlsxWriter[https://github.com/dbzhang800/QtXlsxWriter]

其中 curl, jsoncpp 和 opencv 可以使用 vcpkg 来进行安装,安装教程可以参考 (基础篇 02)Windows 下使用 Vcpkg 配置百度 AI 图像识别 C++开发环境(VS2017)[https://yangshun.win/blogs/3b103680/]

主要代码
源码地址:https://github.com/busyboxs/screenshot

如果想要体验该工具,可以下载源码,然后找到源码的 exe 文件夹,里面是可执行的文件和依赖库。直接双击执行文件就可以运行,但是由于我的电脑上只安装了 64 位的 QT,所以该程序只支持在 64 位的系统上执行。如果想要了解细节,直接阅读源码即可。

由于这部分涉及到多个识别接口,因此具体的使用说明将分为多部分进行介绍,后序我会慢慢补上。所以想要了解细节,直接阅读源码。

注意事项

  • 本程序还有一些 bug,所以在使用过程中也会出现一些问题;
  • 这些接口好像也可以乱用,比如可以拿一张营业执照的图像去执行护照识别,只是完全得不到你想要的的结果;所以请正确使用对应的接口检测对应的图像;
  • 对于一些不包含检测信息图像,可能识别结果为 error 图像为空;
 
收藏
点赞
0
个赞
共4条回复 最后由鹿鼎记肯定回复于2020-12-19
#5鹿鼎记肯定回复于2020-12-19

果然gui比notebook展示要高端

0
#4busyboxs回复于2020-12-18
  • OCR 识别小工具(1)创建 OCR 应用  https://ai.baidu.com/forum/topic/show/979001
  • OCR 识别小工具(2)护照识别           https://ai.baidu.com/forum/topic/show/979002
  • OCR 识别小工具(3)营业执照识别    https://ai.baidu.com/forum/topic/show/979767
  • OCR 识别小工具(4)户口本识别       https://ai.baidu.com/forum/topic/show/979775
  • OCR 识别小工具(5)身份证识别       https://ai.baidu.com/forum/topic/show/979777
0
#3鹿鼎记肯定回复于2020-12-09

这个界面酷

0
#2才能我浪费99回复于2020-12-08

感觉挺不错的

0
TOP
切换版块