原文:發票二維碼掃描增強_02_算法概述

技術選型 為了解決二維碼無法掃描的問題,必須選擇合適的技術手段。由於我們的App引用的是別人開發的基於Zbar的圖像識別插件,在沒有能力修改圖像識別插件的前提下,我決定在服務端解決這個問題,考慮到算法的通用型,在服務端驗證通過的程序后期也可以考慮移植到App端,提高本地掃描速度,降低服務器性能消耗。IOS和Android的插件都存在相機對焦完成的事件,在該事件中可以拿到圖像信息,我計划在拿到對焦完 ...

2018-07-03 00:26 0 3197 推薦指數:

查看詳情

發票二維碼掃描增強_04_圖像坐標系構建

當預處理完成后,其實我們已經拿到一個比較正經的圖像了如果二維碼本身沒有什么太大的缺陷,此時應當是可以直接掃描出來的 但是由於各種各樣的原因,zbar無法直接識別圖像,還需要我們對圖像進行解析 最簡單的方法就是識別圖片中的每一行、每一列,記錄對應的行列分割線 算法簡述如下,以行搜索為例 ...

Wed Jul 04 01:33:00 CST 2018 2 710
發票二維碼掃描增強_01_問題分析

問題概述 目前開發的App中涉及到以下場景:基於紙質發票二維碼掃描結果,調用國稅總局的查詢接口,獲取發票的票面信息並自動構建對應的報銷單 發票二維碼中包含以下信息 ...

Tue Jul 03 03:51:00 CST 2018 1 1384
發票二維碼掃描增強_03_圖像預處理_01_圖像切片

預處理內容介紹 我們在真正的對二維碼圖形進行分割解碼之前,需要將圖形轉換成我們需求的形態: 1.只關注二維碼部分 2.排除掉其他顏色的干擾信息 3.圖片轉換成完整的正方形 二維碼切分 從紙質發票的實際情況來看,所有的發票二維碼部分都是藍色的。顏色與針式打印機沒有太大關系,國稅的專票和普票 ...

Wed Jul 04 00:44:00 CST 2018 1 1048
發票二維碼掃描增強_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
掃描二維碼

我知道的掃有五種方法: 1.用uniapp直接調用uni.scanCode()方法。 特別簡單。但是這種方法只能在uniapp項目中運用。 具體方法:https://www.cnblogs.com/biuo/p/15311475.html 2. ...

Sun Sep 19 22:06:00 CST 2021 0 133
新版增值稅發票二維碼

我們知道新版的增值稅發票的左上角有一個二維碼,那么這個發票二維碼的內容具體是什么呢? 掃一掃便清楚,以增值稅電子普通發票為例: 發票二維碼結果 分析結果 增值稅電子普通發票 ...

Fri Dec 02 21:38:00 CST 2016 1 16475
【C#】發票助手二維碼生成

之前一起吃飯聽說了發票助手這個東西,可以生成發票抬頭的二維碼,掃就可以開票了。 官方也有個小程序的 【稅務發票助手】,微信中搜這個名字就可以了。 我准備在自己的小程序中也嘗試一下,本來覺得只要拼接一下生成二維碼就好了,結果發現不少坑。 具體的文檔參照github上的 便捷開票二維碼應用規范 ...

Tue Jan 16 00:25:00 CST 2018 2 1717
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM