需求
最近接到一个客户的需求:需要批量识别,有规律的图片中的信息,逐个录入到excel中,这种方式耗时耗力,客户的诉求是通过自动识别程序,将名片信息识别出来后,把需要的信息截取出来,放入excel中
方案
根据客户的需求,我做了写技术研究和预演,百度iOCR功能可以实现客户的需求,具体可以参考百度文档。
另外根据客户的需求,分析出如下需求
- iOCR模板信息会变化
- 图片需要批量上传
- 图片识别需要快速,100张图片1分钟内完成;
- 图片信息需要固定几个字段输出;
- 输出的字段可以批量导入到excel中;
- excel文件可以指定保存路径;
- excel文件可以追加;
实施
根据以上需求分析和方案设计,下图是软件界面
后续需求
客户使用后软件后,反馈还可以,后面增加了两个需求,手机号码归属地解析和短信批量发布功能,这两个功能应该都没有太大的问题,找到相应的供应商提供的开发SDK调用,加入自己的逻辑即可
需要注意的问题是调试,短信接口功能,增加计数功能。
感想
很多看似复杂的问题,可以借用第三方的专业工具来处理。比如本次我们就使用了百度的ocr工具,减少了工作量,专注解决核心的业务逻辑问题。
开源
本次项目中参考了很多博客文章,后面如果有时间,将把本次项目中非原创内容进行开源,回馈社区。
开源的化会选择比较方便的跨平台语言来实现该功能。