一種基于涂抹技術的票據識別系統及識別方法
【技術領域】
[0001]本發明涉及票據識別領域,具體地講,涉及一種基于涂抹技術的票據識別系統及識別方法。
【背景技術】
[0002]隨著移動互聯網技術的發展,“互聯網+”行動計劃的進一步推動,將互聯網與傳統行業的結合將是社會進步的一個新增長點。而票據涉及到社會生活的各個領域,比如員工差旅報銷需要對交通、餐飲、通訊等票據的審核,需耗用大量的人力物力,所以一款成熟的票據識別應用軟件能夠為各個行業帶來極大的便利。例如企業在報銷管理的票據審核工作中引入票據識別軟件作為審核的工具,員工在客戶端進行對票據的拍照識別并將數據提交到公司審核系統,審核工作將告別繁瑣的貼發票模式,報銷也將更加省力與透明。
[0003]目前市場上雖有票據識別軟件,用的關鍵信息定位算法無法保障百分百的準確率,此外識別結果校驗算法也存在一定的誤差率,單純從算法上改進票據識別算法很難達到市場需求,在實際操作應用中也不夠簡易便捷,公司以此為出發點提出了票據涂抹定位識別的解決方案,關鍵技術就是根據用戶手指涂抹生成識別框完成待識別內容的定位,并且用戶可以根據實際情況任意調整識別框,對于識別結果用戶也可進行修改,總之利用客戶端用戶的高度參與來解決目前票據識別算法在實際應用環境中的準確率無法保障的問題。
[0004]
【發明內容】
:
本發明要解決的技術問題是提供一種基于涂抹技術的票據識別系統及識別方法,本方法識別信息定位準確、識別率高、操作便捷,提供修改功能,確保更高的準確率,提高用戶的參與度與體驗感,易用性較好。
[0005]本發明采用如下技術手段實現發明目的:
一種基于涂抹技術的票據識別系統,包括:
拍照模塊:對待識別的票據進行拍照掃描,獲得票據圖像;
其特征在于,還包括:
蒙板生成模塊:在票據圖片上覆蓋一層半透明圖層;
識別框生成模塊:手動涂抹半透明圖層,根據手指涂抹軌跡的高度與寬度生成識別框;
識別類型庫設置模塊:為識別框設置要識別信息的類型庫,可以設置識別語言類型、識別內容類型、是否手寫;
票據識別模塊:票據識別框對準票據中的關鍵信息,對票據識別框內的關鍵信息進行識別并進行顯示。
[0006]作為對本技術方案的進一步限定,所述識別框生成模塊的生成方法為:獲取手動涂抹區域的橫坐標的最小坐標值和最大坐標、縱坐標的最大坐標值和最小坐標值作為票據識別框的四個頂點坐標值,生成票據識別框。
[0007]作為對本技術方案的進一步限定,還包括識別框操作模塊:能夠手動對票據識別框進行編輯、移動、刪除、選中和未選中的操作。
[0008]作為對本技術方案的進一步限定,所述票據識別框為一個或者多個。
[0009]作為對本技術方案的進一步限定,所述票據識別框根據識別狀態分為未識別狀態、識別后狀態和確認后狀態。
[0010]作為對本技術方案的進一步限定,多個未識別狀態的所述票據識別框能夠進行合并操作,所述票據識別框內的區域為透明狀態。
[0011]作為對本技術方案的進一步限定,識別結果確認模塊:人工對識別結果進行確認,如果識別結果正確,點擊確認按鈕將識別結果發送出去。
[0012]作為對本技術方案的進一步限定,識別結果顯示模塊:顯示票據識別框內的關鍵信息識別結果,如果識別結果不正確,點擊識別結果進行輸入修改,將識別結果修改為正確的識別結果。
[0013]本發明還公開了一種基于涂抹技術的票據識別方法,包括如下步驟:
(1)對需要識別的票據信息進行拍照掃描,獲取票據圖像;
其特征在于,還包括:
(2)在票據圖片的表面生成一層半透明的蒙板,蒙板尺寸與票據圖像大小相同;
(3)對準票據圖片的關鍵信息位置手動涂抹蒙板,生成票據識別框,對票據識別框的大小和位置進行微調,使得票據識別框能夠完全將關鍵信息包括進去,此時票據識別框處于未識別狀態;
(4)設置識別類型庫,對識別框設置識別信息的類型庫,設置識別語言、識別內容類型、是否手寫;
(5)對識別框內的圖像進行識別,并將識別結果顯示在該框的上面,此時票據識別框處于識別后狀態;
(6)人工對票據識別框的識別結果進行判斷,如果結果正確,點擊確認按鈕,將識別結果傳送到服務器端數據庫,如果識別結果不正確,點擊識別結果進行輸入修改,將識別結果修改為正確的識別結果,然后再點擊確認按鈕進行發送。
[0014]與現有技術相比,本發明的優點和積極效果:本發明識別關鍵信息定位有用戶的參與更加準確;提供修改功能,確保更高的準確率;無需提前分類,多種票據混合識別;機打發票還是手寫發票均可識別,識別字體顏色不限,識別語言支持英語和漢語;提高用戶的參與度與體驗感,易用性較好;客戶端設備有配置高清攝像頭均可使用,目前市面上的智能手機均適用。
【附圖說明】
[0015]圖1為本發明的識別流程圖。
[0016]【具體實施方式】:
下面結合實施例,進一步說明本發明。
[0017]參見圖1,本發明的基于涂抹技術的票據識別系統包括:
拍照模塊:對待識別的票據進行拍照掃描,獲得票據圖像;
還包括: 蒙板生成模塊:在票據圖片上覆蓋一層半透明圖層;
識別框生成模塊:手動涂抹半透明蒙板,根據手指涂抹軌跡的高度與寬度生成識別框;
識別類型庫設置模塊:為識別框設置要識別信息的類型庫,可以設置識別語言類型、識別內容類型、是否手寫;
票據識別模塊:票據識別框對準票據中的關鍵信息,對票據識別框內的關鍵信息進行識別并進行顯示。
[0018]所述識別框生成模塊的生成方法為:獲取手指涂抹軌跡的橫坐標的最小坐標值和最