一種快速掃描錄單的方法及其裝置的制造方法
【專利摘要】本發(fā)明公開了一種快速掃描錄單的方法,包括:S1、提取面單標識,提取面單標識包括識別面單上的識別碼,識別碼為二維碼或條形碼;S2、確定識別碼四個頂點坐標;并通過四個頂點坐標推算出識別碼長和寬;S3、通過S1中從提取的標識來從數(shù)據(jù)庫中提取出待掃描面單的基本信息;S4、通過S2中推算的識別碼長寬與S3中提取出的識別碼和面單長寬比例來推算出待掃描面單的推算尺寸;S5、以S3中的提取的原始尺寸作為拍攝框的尺寸,當S4中的推算尺寸完全落入拍攝框中就進行掃描;如推算尺寸沒有完全落入拍攝框中就不進行掃描,且提醒用戶再次操作,直到滿足推算尺寸全部落入拍攝框中。本發(fā)明還公開了一種基于上述快速掃描錄單的方法的掃描錄單裝置。
【專利說明】
一種快速掃描錄單的方法及其裝置
技術領域
[0001]本申請涉及信息處理技術領域,特別涉及一種快速掃描錄單的方法及裝置。
【背景技術】
[0002]目前在進行快遞面單簽收的過程中,往往需要記錄下被簽收面單的單號以及拍攝下被簽收面單的圖片。然而在具體應用場景中,記錄被簽收面單的單號以及拍攝被簽收面單的圖片往往需要分為多個步驟來完成,并且可能因為人為的因素導致記錄或者拍攝的信息不準確或者無效,導致信息采集的過程十分繁瑣并且錯誤較多,這不僅增加了快遞員的負擔,同時還造成信息滯后或者信息遺漏等后果。
[0003]雖然目前存在一些能夠直接快速掃描錄單的方法,但是其識別率普遍不高,掃描速度慢,造成了使用效率低下,變相增加了快遞員的負擔。
【發(fā)明內(nèi)容】
[0004]有鑒于現(xiàn)有技術的上述缺陷,本發(fā)明所要解決的技術問題是提供一種快速掃描錄單的方法,其對快遞單能夠?qū)崿F(xiàn)快速識別、掃描。
[0005]為實現(xiàn)上述目的,本發(fā)明提供了一種快速掃描錄單的方法,包括:
51、提取面單標識,所述的提取面單標識包括識別面單上的識別碼,所述的識別碼為二維碼或條形碼;
52、確定識別碼四個頂點坐標;并通過四個頂點坐標推算出識別碼長和寬;
53、通過SI中從提取的標識來從數(shù)據(jù)庫中提取出待掃描面單的基本信息,所述的基本信息至少包括識別碼長寬和待掃描的面單長寬比例、待掃描面單的原始尺寸;
54、通過S2中推算的識別碼長寬與S3中提取出的識別碼和面單長寬比例來推算出待掃描面單的推算尺寸;
每家快遞公司的快遞單的識別碼尺寸以及面單尺寸、識別碼與面單的長寬比例均不一樣。因此,只要識別是哪家公司的快遞單后就可以直接獲知該快遞單的基本數(shù)據(jù),如面單原始尺寸、識別碼尺寸、識別碼與面單原始尺寸直接的長寬比例??梢韵葘⒏鞴镜目爝f單的基本數(shù)據(jù)進行整理,形成數(shù)據(jù)庫,這樣在使用時就可以直接通過識別碼識別是哪家快遞公司的快遞單,然后通過識別快遞公司調(diào)出該公司或該款快遞單基本信息。
[0006]就算有多家公司的面單尺寸、識別碼尺寸以及識別碼在面單上的坐標一樣的快遞單,也不影響計算,最終通過提取的標識來進行確認、區(qū)分。
[0007]S5、以S3中的提取的原始尺寸作為拍攝框的尺寸,當S4中的推算尺寸完全落入拍攝框中就進行掃描;如推算尺寸沒有完全落入拍攝框中就不進行掃描,且提醒用戶再次操作,直到滿足推算尺寸全部落入拍攝框中。
[0008]作為本發(fā)明的進一步改進,所述提取待掃描面單的標識具體包括:
提取待掃描面單上的數(shù)字編號,并將所述數(shù)字編號確定為所述待掃描面單的標識;或者從待掃描面單上的條形碼或者二維碼中獲取所述待掃描面單的標識。
[0009]作為本發(fā)明的進一步改進,還包括,識別所述待掃描面單對應的圖片的清晰度,并根據(jù)識別的結(jié)果對所述待掃描面單對應的圖片進行處理;
將處理后的所述待掃描面單對應的圖片與所述待掃描面單的標識進行關聯(lián)。
[0010]作為本發(fā)明的進一步改進,所述識別所述待掃描面單對應的圖片的清晰度,并根據(jù)識別的結(jié)果對所述待掃描面單對應的圖片進行處理具體包括:
利用清晰度評價函數(shù)對所述待掃描面單對應的圖片進行識別,確定所述待掃描面單對應的圖片的清晰度;
當確定的所述清晰度滿足預設條件時,將所述待掃描面單對應的圖片轉(zhuǎn)換為二值圖; 當確定的所述清晰度不滿足預設條件時,將所述待掃描面單對應的圖片轉(zhuǎn)換為灰度圖。
[0011]作為本發(fā)明的進一步改進,所述清晰度評價函數(shù)包括圖像直方圖函數(shù)、能量方差函數(shù)、熵函數(shù)或者頻譜函數(shù)中的至少一種。
[0012]作為本發(fā)明的進一步改進,在將處理后的所述待掃描面單對應的圖片與所述待掃描面單的標識進行關聯(lián)之后,所述方法還包括:
將所述待掃描面單的標識對應的圖片通過無線網(wǎng)絡發(fā)送至外部設備。所述的外部設備可以是打印機或服務器等。
[0013]—種基于上述快速掃描錄單的方法的掃描錄單裝置,其特征在于,包括:
標識提取單元,用來提取待掃描面單上的標識;
數(shù)據(jù)庫,用于存放各公司快遞單的基本信息,所述的基本信息至少包括識別碼長寬和面單長寬比例、面單原始尺寸;所述的數(shù)據(jù)庫可以直接存儲在所述的掃描錄單裝置的存儲裝置中,也可以通過網(wǎng)絡將所述的掃描錄單裝置所需的面單數(shù)據(jù)從外接裝置傳入;
面單尺寸推算單元,通過識別碼尺寸來推算面單的大小,以確定所掃描的面單是否完全落入面單原始尺寸內(nèi),防止面單掃描不完整。
[0014]作為上述掃描錄單的裝置的進一步改進,還包括圖片處理單元,用來識別所述待掃描面單對應的圖片的清晰度,并根據(jù)識別的結(jié)果對所述待掃描面單對應的圖片進行處理;
關聯(lián)單元,用來將處理后的所述待掃描面單對應的圖片與所述待掃描面單的標識進行關聯(lián)。
[0015]作為上述掃描錄單的裝置的進一步改進,所述圖片處理單元具體包括:
清晰度確定模塊,用來利用清晰度評價函數(shù)對所述待掃描面單對應的圖片進行識別,確定所述待掃描面單對應的圖片的清晰度;
第一轉(zhuǎn)換模塊,用來當確定的所述清晰度滿足預設條件時,將所述待掃描面單對應的圖片轉(zhuǎn)換為二值圖;
第二轉(zhuǎn)換模塊,用來當確定的所述清晰度不滿足預設條件時,將所述待掃描面單對應的圖片轉(zhuǎn)換為灰度圖。
[0016]作為上述掃描錄單的裝置的進一步改進,所述裝置還包括:
無線傳輸單元,用于通過無線網(wǎng)絡將所述的掃描錄單裝置與外部設備連接并進行數(shù)據(jù)交換,如用來將所述待掃描面單的標識對應的圖片通過無線網(wǎng)絡發(fā)送至打印設備或服務器;從服務器下載面單數(shù)據(jù)等。
[0017]本發(fā)明的有益效果是:本發(fā)明提供的一種掃描錄單的方法及裝置,在對待掃描面單進行掃碼的同時,能夠通過識別碼換算出面單的有效掃描趨于,從而可以快速、準確地獲取待掃描面單的標識以及該面單對應的有效圖片。并且本申請實施例還能夠根據(jù)圖片的清晰度進行相應的處理,保證了圖片的內(nèi)容能夠被正確地解讀,提高了信息采集的精度。
【附圖說明】
[0018]圖1為本申請實施例提供的一種快速掃描錄單的方法流程圖。
[0019]圖2為本申請實施例提供的一種掃描錄單裝置功能模塊圖。
【具體實施方式】
[0020]下面結(jié)合附圖和實施例對本發(fā)明作進一步說明:
如圖1所示,所述一種快速掃描錄單的方法可以包括:
S1、提取面單標識,并識別面單上的識別碼,所述的識別碼為二維碼或條形碼;
所述提取面單標識,可以包括該面單上的數(shù)字編號,或者該面單上的條形碼或者二維碼。在本申請實施例中,可以通過圖像識別系統(tǒng),對該面單上的數(shù)字編號進行識別并提取,從而可以將提取的數(shù)字編號作為該面單的唯一標識。當然,本申請實施例還可以對面單上的條形碼或者二維碼進行解碼,得到該條形碼或者二維碼對應的數(shù)字編碼,并將該數(shù)字編碼作為所述待掃描面單的唯一標識。
[0021]具體地,以條形碼為例,所述條形碼往往是由寬度不同的黑條和白條形成的,本申請實施例可以通過光電檢測設備感應黑條或者白條對應的電信號。所述黑條和白條對應的電信號持續(xù)時間往往不同,從而經(jīng)過光電檢測設備感應后會生成對應的脈沖數(shù)字電信號,通過對這些脈沖數(shù)字電信號進行解碼便可以獲取該條形碼對應的數(shù)字編碼,從而可以獲得該待掃描面單的唯一標識。
[0022]當然也可以使用攝像頭直接讀取識別碼,其讀取方法與目前主流的掃碼軟件相同,如微信、騰訊QQ的掃描遠離相類似。
[0023]S2:確定識別碼四個頂點坐標;并通過四個頂點坐標推算出識別碼長和寬; 首先將識別碼四個點的坐標分別定為:(10,70),(11,71),(12,72),(13,73),再通過四個坐標計算出識別碼長和寬。
[0024]S3、通過SI中從提取的標識來從數(shù)據(jù)庫中提取出待掃描面單的基本信息,所述的基本信息至少包括識別碼長寬和待掃描的面單長寬比例、待掃描面單的原始尺寸;
S4、通過S2中推算的識別碼長寬與S3中提取出的識別碼和面單長寬比例來推算出待掃描面單的推算尺寸;
例如:假設待掃描面單上的是一維碼,且識別一維碼的四個坐標為(別,70),(11,71),
(x2,y2),(x3,y3);
可以通過如下方法計算出一維碼的長度w和高度h: w=sqrt[(xO-xl)*(xO-xl)+(yO-yl)*(yO-yl)]; h=sqrt[(xl-x2)*(xl-x2)+(yl-y2)*(yl-y2)];
而每種面單的長寬和一維碼的長寬比例關系是固定的,假設: rw =面單長/ 一維碼長; rh =面單寬/ 一維碼高;
那么就可以計算出面單的長度和寬度:
面單的推算長度=w*rw;
面單的推算寬度=h*rh;
上述推算長度和推算寬度就是面單推算尺寸。
[0025]S5、以S3中的提取的原始尺寸作為拍攝框的尺寸,當S4中的推算尺寸完全落入拍攝框中就進行掃描;如推算尺寸沒有完全落入拍攝框中就不進行掃描,且提醒用戶再次操作,直到滿足推算尺寸全部落入拍攝框中。
[0026]S6:識別所述待掃描面單對應的圖片的清晰度,并根據(jù)識別的結(jié)果對所述待掃描面單對應的圖片進行處理。
[0027]步驟S5中拍攝的圖片往往為彩色圖片,但是考慮到圖片的存儲或者后期處理,如果采用彩色圖片的話會占用相當多的資源。因此,在本申請實施例中,可以對所述待掃描面單對應的圖片的清晰度進行識別,并根據(jù)識別的結(jié)果對所述待掃描面單對應的圖片進行處理。處理的目的在于在保證能夠正確解讀圖片內(nèi)容的情況下,壓縮圖片所占用的資源。
[0028]具體地,本申請一優(yōu)選實施例中可以利用清晰度評價函數(shù)對所述待掃描面單對應的圖片進行識別,確定所述待掃描面單對應的圖片的清晰度。所述清晰度評價函數(shù)例如可以包括圖像直方圖函數(shù)、能量方差函數(shù)、熵函數(shù)或者頻譜函數(shù)中的至少一種。上述的各種清晰度評價函數(shù)均為本領域常用的清晰度處理手段,這里便不再贅述。
[0029]在本申請實施例中,還可以基于圖片的中心距來確定所述圖片的清晰度。具體地,本申請實施例可以利用下述公式來衡量所述圖片的清晰度:
SHARP=kiACM+k2HPACM
其中,SHARP代表圖片清晰度評價指標,!^和匕均為系數(shù),這兩者之和為I,ACM代表圖片的絕對中心距,HPACM代表圖片的高通濾波絕對中心距。
[0030]通過圖片的絕對中心距以及圖片的高通濾波絕對中心距聯(lián)合約束,從而使得該圖片清晰度評價指標既具有全局性的優(yōu)勢,同時對焦平面附近圖片又具有足夠的量化精度,能夠較好地反映圖片的清晰度。
[0031]在本申請實施例中,當確定了所述待掃描面單對應的圖片的清晰度后,便可以判斷確定的清晰度是否滿足預設條件。該預設條件例如可以是預設的清晰度指標閾值。當確定的所述清晰度滿足預設條件時,可以將所述待掃描面單對應的圖片轉(zhuǎn)換為二值圖。此時滿足預設條件則代表圖片的清晰度較好,那么便可以將彩色的圖片轉(zhuǎn)換為二值圖。二值圖是指圖片中的每個像素只有黑或者白這兩種顏色,其灰度值沒有中間過渡值。由于圖片的清晰度滿足預設條件,那么將彩色的圖片轉(zhuǎn)換為二值圖后同樣可以保證較好的清晰度,能夠正確解讀二值圖中的內(nèi)容。二值圖占用的空間少,能夠為后續(xù)的存儲和處理帶來便利。
[0032]當確定的所述清晰度不滿足預設條件時,則可以將所述待掃描面單對應的圖片轉(zhuǎn)換為灰度圖。當圖片的清晰度不好時,如果同樣轉(zhuǎn)化為二值圖,那么由于二值圖中攜帶的信息較少,從而很可能將模糊的圖片變得更加模糊,盡管占用空間變少了,但會對正確解讀圖片的內(nèi)容帶來困擾。因此,在本申請實施例中,可以將清晰度不滿足預設條件的圖片轉(zhuǎn)換為灰度圖?;叶葓D中具備灰度的級數(shù),灰度圖中的像素也不再只有黑或者白可以選擇,而是可以攜帶更加豐富的信息,從而能夠保證清晰度較低的圖片轉(zhuǎn)換為灰度圖后,在適當降低占用空間的同時,能夠保證解讀圖片內(nèi)容的正確性。
[0033]這樣,通過上述的處理方式,本申請實施例便可以將拍攝的圖片進行相應地處理,不僅能夠減少圖片的占用空間,同時能夠正確解讀圖片的內(nèi)容。
[0034]S7:將處理后的所述待掃描面單對應的圖片與所述待掃描面單的標識進行關聯(lián)。
[0035]本申請實施例在處理完所述待掃描面單對應的圖片后,便可以將處理后的所述待掃描面單對應的圖片與所述待掃描面單的標識進行關聯(lián),從而通過待掃描面單的標識可以直接查詢到與其相關聯(lián)的圖片。具體地,在本申請實施例中,可以采用多種方式來存儲所述標識與所述圖片的關聯(lián)關系。例如可以將所述標識和所述圖片按照表單的形式進行存儲,表單中可以存在兩列數(shù)據(jù),第一列數(shù)據(jù)可以對應著所述待掃描面單的標識,第二列數(shù)據(jù)則可以對應著處理后的圖片,具有關聯(lián)關系的標識和圖片可以位于表單的同一行。這樣,通過key-value的形式,便可以將標識作為key,快速查詢到表單中與該key對應的value,也就是與該標識對應的處理后的圖片。
[0036]在本申請實施例中,在將處理后的所述待掃描面單對應的圖片與所述待掃描面單的標識進行關聯(lián)之后,可以將所述待掃描面單的標識對應的圖片通過無線網(wǎng)絡發(fā)送至打印設備進行打印。具體地,所述無線網(wǎng)絡可以包括WiFi網(wǎng)絡、藍牙網(wǎng)絡或者其它的移動網(wǎng)絡中的至少一種,通過與打印設備建立無線連接,從而可以選取待掃描面單的標識,從而將該標識對應的圖片通過無線網(wǎng)絡發(fā)送至打印設備進行打印。另外,還可以將選取的標識對應的圖片發(fā)送至遠程服務器進行存儲或者進一步的處理。
[0037]本申請實施例還提供一種掃描錄單裝置。圖2為本申請實施例提供的一種掃描錄單的裝置功能模塊圖。如圖2所示,所述裝置可以包括:
標識提取單元100,用來提取待掃描面單的標識;
數(shù)據(jù)庫200,用于存放各公司快遞單的基本信息,所述的基本信息至少包括識別碼長寬和面單長寬比例、面單原始尺寸;圖片處理單元300,用來識別所述待掃描面單對應的圖片的清晰度,并根據(jù)識別的結(jié)果對所述待掃描面單對應的圖片進行處理;
面單尺寸推算單元300,通過識別碼尺寸來推算面單的大小,以確定所掃描的面單是否完全落入面單原始尺寸內(nèi),防止面單掃描不完整。
[0038]在本申請另一優(yōu)選實施例中,所述圖片處理單元400具體包括:
清晰度確定模塊,用來利用清晰度評價函數(shù)對所述待掃描面單對應的圖片進行識別,確定所述待掃描面單對應的圖片的清晰度;
第一轉(zhuǎn)換模塊,用來當確定的所述清晰度滿足預設條件時,將所述待掃描面單對應的圖片轉(zhuǎn)換為二值圖;
第二轉(zhuǎn)換模塊,用來當確定的所述清晰度不滿足預設條件時,將所述待掃描面單對應的圖片轉(zhuǎn)換為灰度圖。
[0039]在本申請另一優(yōu)選實施例中,所述裝置還可以包括:
關聯(lián)單元500,用來將處理后的所述待掃描面單對應的圖片與所述待掃描面單的標識進行關聯(lián)。
[0040]無線傳輸單元600,用來將所述待掃描面單的標識對應的圖片通過無線網(wǎng)絡發(fā)送至外部設備。
[0041]以上詳細描述了本發(fā)明的較佳具體實施例。應當理解,本領域的普通技術人員無需創(chuàng)造性勞動就可以根據(jù)本發(fā)明的構(gòu)思作出諸多修改和變化。因此,凡本技術領域中技術人員依本發(fā)明的構(gòu)思在現(xiàn)有技術的基礎上通過邏輯分析、推理或者有限的實驗可以得到的技術方案,皆應在由權利要求書所確定的保護范圍內(nèi)。
【主權項】
1.一種快速掃描錄單的方法,其特征在于,包括: 51、提取面單標識,所述的提取面單標識包括識別面單上的識別碼,所述的識別碼為二維碼或條形碼; 52、確定識別碼四個頂點坐標;并通過四個頂點坐標推算出識別碼長和寬; 53、通過SI中從提取的標識來從數(shù)據(jù)庫中提取出待掃描面單的基本信息,所述的基本信息至少包括識別碼長寬和待掃描的面單長寬比例、待掃描面單的原始尺寸; 54、通過S2中推算的識別碼長寬與S3中提取出的識別碼和面單長寬比例來推算出待掃描面單的推算尺寸; 55、以S3中的提取的原始尺寸作為拍攝框的尺寸,當S4中的推算尺寸完全落入拍攝框中就進行掃描;如推算尺寸沒有完全落入拍攝框中就不進行掃描,且提醒用戶再次操作,直到滿足推算尺寸全部落入拍攝框中。2.如權利要求1所述的一種快速掃描錄單的方法,其特征在于,所述提取待掃描面單的標識具體包括: 提取待掃描面單上的數(shù)字編號,并將所述數(shù)字編號確定為所述待掃描面單的標識;或者從待掃描面單上的條形碼或者二維碼中獲取所述待掃描面單的標識。3.如權利要求1或2所述的一種快速掃描錄單的方法,其特征在于,還包括,識別所述待掃描面單對應的圖片的清晰度,并根據(jù)識別的結(jié)果對所述待掃描面單對應的圖片進行處理,并將處理后的所述待掃描面單對應的圖片與所述待掃描面單的標識進行關聯(lián)。4.如權利要求3所述的一種快速掃描錄單的方法,其特征在于,所述識別待掃描面單對應的圖片的清晰度,并根據(jù)識別的結(jié)果對所述待掃描面單對應的圖片進行處理具體包括: 利用清晰度評價函數(shù)對所述待掃描面單對應的圖片進行識別,確定所述待掃描面單對應的圖片的清晰度; 當確定的所述清晰度滿足預設條件時,將所述待掃描面單對應的圖片轉(zhuǎn)換為二值圖; 當確定的所述清晰度不滿足預設條件時,將所述待掃描面單對應的圖片轉(zhuǎn)換為灰度圖。5.如權利要求4所述的一種快速掃描錄單的方法,其特征在于,所述清晰度評價函數(shù)包括圖像直方圖函數(shù)、能量方差函數(shù)、熵函數(shù)或者頻譜函數(shù)中的至少一種。6.如權利要求3所述的一種快速掃描錄單的方法,其特征在于,在將處理后的所述待掃描面單對應的圖片與所述待掃描面單的標識進行關聯(lián)之后,所述方法還包括:將所述待掃描面單的標識對應的圖片通過無線網(wǎng)絡發(fā)送至外部設備。7.一種掃描錄單裝置,其特征在于,包括: 圖像獲取單元,用于獲取待掃描面單; 標識提取單元,用來提取待掃描面單上的標識; 數(shù)據(jù)庫,用于存放各公司快遞單的基本信息,所述的基本信息至少包括識別碼長寬和面單長寬比例、面單原始尺寸; 面單尺寸推算單元,通過識別碼尺寸來推算面單的大小,以確定所掃描的面單是否完全落入面單原始尺寸內(nèi),防止面單掃描不完整。8.如權利要求7所述的一種掃描錄單裝置,其特征在于,還包括: 圖片處理單元,用來識別所述待掃描面單對應的圖片的清晰度,并根據(jù)識別的結(jié)果對所述待掃描面單對應的圖片進行處理; 關聯(lián)單元,用來將處理后的所述待掃描面單對應的圖片與所述待掃描面單的標識進行關聯(lián)。9.如權利要求8所述的一種掃描錄單裝置,其特征在于,所述圖片處理單元具體包括: 清晰度確定模塊,用來利用清晰度評價函數(shù)對所述待掃描面單對應的圖片進行識別,確定所述待掃描面單對應的圖片的清晰度; 第一轉(zhuǎn)換模塊,用來當確定的所述清晰度滿足預設條件時,將所述待掃描面單對應的圖片轉(zhuǎn)換為二值圖; 第二轉(zhuǎn)換模塊,用來當確定的所述清晰度不滿足預設條件時,將所述待掃描面單對應的圖片轉(zhuǎn)換為灰度圖。10.如權利要求7所述的一種掃描錄單裝置,其特征在于,所述裝置還包括:無線傳輸單元,用于通過無線網(wǎng)絡將所述的掃描錄單裝置與外部設備連接并進行數(shù)據(jù)交換。
【文檔編號】G06K7/14GK106056028SQ201610490048
【公開日】2016年10月26日
【申請日】2016年6月29日
【發(fā)明人】倪洪雷, 饒東冬
【申請人】倪洪雷, 饒東冬