原文:发票二维码扫描增强_01_问题分析

问题概述 目前开发的App中涉及到以下场景:基于纸质发票的二维码扫描结果,调用国税总局的查询接口,获取发票的票面信息并自动构建对应的报销单 发票二维码中包含以下信息: , , , , . , , , AE , 国税总局接口中需要以下信息进行查询: 发票代码: 发票号: 开票日期: 普票 校验码后六位: 专票 不含税金额: . 目前App的二维码扫描一般采用Zbar或者Zxing的解决方案,我们目前 ...

2018-07-02 19:51 1 1384 推荐指数:

查看详情

发票二维码扫描增强_03_图像预处理_01_图像切片

预处理内容介绍 我们在真正的对二维码图形进行分割解码之前,需要将图形转换成我们需求的形态: 1.只关注二维码部分 2.排除掉其他颜色的干扰信息 3.图片转换成完整的正方形 二维码切分 从纸质发票的实际情况来看,所有的发票二维码部分都是蓝色的。颜色与针式打印机没有太大关系,国税的专票和普票 ...

Wed Jul 04 00:44:00 CST 2018 1 1048
发票二维码扫描增强_02_算法概述

技术选型 为了解决二维码无法扫描问题,必须选择合适的技术手段。由于我们的App引用的是别人开发的基于Zbar的图像识别插件,在没有能力修改图像识别插件的前提下,我决定在服务端解决这个问题,考虑到算法的通用型,在服务端验证通过的程序后期也可以考虑移植到App端,提高本地扫描速度,降低服务器性能 ...

Tue Jul 03 08:26:00 CST 2018 0 3197
发票二维码扫描增强_04_图像坐标系构建

当预处理完成后,其实我们已经拿到一个比较正经的图像了如果二维码本身没有什么太大的缺陷,此时应当是可以直接扫描出来的 但是由于各种各样的原因,zbar无法直接识别图像,还需要我们对图像进行解析 最简单的方法就是识别图片中的每一行、每一列,记录对应的行列分割线 算法简述如下,以行搜索为例 ...

Wed Jul 04 01:33:00 CST 2018 2 710
发票二维码扫描增强_03_图像预处理_03_图片旋正

经过前面的步骤,现在已经得到一个407 * 407的正方形图片,但是这个图片的不一定是正确的方向,即左上、左下、右上存在三个定位点。我们需要对这个图片进行旋正处理。 首先对图片进行一个二值化处理,在这个步骤,考虑到图片可能因为光照的原因,二维码部分存在较大亮度差,导致灰度值差异较大,我选择使用 ...

Wed Jul 04 00:45:00 CST 2018 0 921
二维码扫描

html5中可以使用二维码扫描,也可以从相册中选择二维码识别,代码如下 ...

Tue Jul 28 06:02:00 CST 2015 2 2377
扫描二维码 从相机扫描识别不到的问题

扫描二维码 从相机扫描识别不到的问题 前言 最近做了一个扫描二维码的项目 要求可以从相册中扫描 做出来之后 发现从相扫描二维码时好时坏 后来发现了原因 原因 原因尽然不是代码的问题 也不是环境的问题 而是!!!! 二维码在页面中太大了!!!!!! 这样会导致识别的时候不能识别到完整的整个 ...

Wed Sep 22 22:18:00 CST 2021 0 190
Android—ZXing二维码扫描遇到的问题

最近工作中需要开发带有二维码扫描功能的软件(基于开源项目ZXing),遇到的问题记录一下,也希望给大家带来帮助。 1.首先因为扫描要开摄像机所以加权限是一定的,不然后面什么都不能进行 <uses-permission android:name ...

Tue Apr 12 01:51:00 CST 2016 0 10260
如何用MediaCapture解决二维码扫描问题

二维码扫描的实现,简单的来说可以分三步走:“成像”、“截图”与“识别”。 UWP开发中,最常用的媒体工具非MediaCapture莫属了,下面就来简单介绍一下如何利用MediaCapture来实现扫描和截图并且利用Zxing识别二维码,以及会遇到的问题和需要注意的地方。 1. 初始化与成像 ...

Fri Mar 25 19:30:00 CST 2016 8 2337
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM