Pos掃碼支付方法、系統(tǒng)及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像解碼技術(shù)領(lǐng)域,尤其是涉及一種POS掃碼支付方法、系統(tǒng)及裝置。
【背景技術(shù)】
[0002]目前,收銀系統(tǒng)終端(P0S平臺或固定收銀臺)掃碼支付主要采用的是終端外接一個掃描槍,用于條形碼解碼,完成掃碼支付,使用方便,掃碼成功率高。然而市面上掃描槍價格昂貴,實現(xiàn)掃碼支付投入的設(shè)備成本高。
[0003]同時,現(xiàn)在影像式攝像頭多采用全局快門CMOS傳感器,能夠快速獲取移動的目標(biāo)圖像,圖像失真率低。而全球只有極少數(shù)廠商生產(chǎn)全局快門CMOS傳感器,價格高,可替代性差。數(shù)字?jǐn)z像頭可以直接捕捉影像,然后通過USB接口傳到計算機(jī)。因此,可以采用數(shù)字?jǐn)z像機(jī)捕捉條碼圖像,通過USB傳送圖像數(shù)據(jù)。數(shù)字?jǐn)z像頭使用率廣,價格較低,可替代性好。但外界光線不足時,采集到的圖像幀序列亮度不夠,需要改變外界光線,以提高圖像質(zhì)量。
[0004]此外,現(xiàn)有技術(shù)中通常都是通過掃描槍主動對準(zhǔn)支付碼進(jìn)行掃描,以實現(xiàn)掃碼支付。不過掃描槍通常重量較大,不易握持,因此使用掃描槍掃碼對于一些兒童、老年人或者手腳不方便的用戶體驗度不高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問題是:提供一種基于USB攝像頭的POS掃碼支付系統(tǒng)及方法,在不改變外部照明條件的情況下,利用自配攝像頭的自補光功能,獲取較好的圖像幀序列,以進(jìn)行圖像數(shù)據(jù)處理并解碼,而不需要額外購置掃描槍用于掃碼支付,顯著降低成本,可替代性好。
[0006]為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:提供一種POS掃碼支付方法,包括:
[0007]S1:獲取外界光線光強,轉(zhuǎn)換為電參數(shù)值,并計算所述電參數(shù)值的平均值;
[0008]S2:判斷所述平均值是否小于光強閾值;
[0009]若是,則執(zhí)行步驟S3:發(fā)出補光信號,控制攝像頭補光;并返回步驟SI;
[0010]反之,則執(zhí)行步驟S4:掃描條碼,并進(jìn)行掃碼支付。
[0011 ]為解決上述問題,本發(fā)明還提供一種POS掃碼支付系統(tǒng),包括:
[0012]初值模塊,用于獲取外界光線光強,轉(zhuǎn)換為電參數(shù)值,并計算所述電參數(shù)值的平均值;
[0013]判斷模塊,用于判斷所述平均值是否小于閾值;
[0014]照明模塊,用于接收補光信號,控制攝像頭補光;
[0015]掃碼模塊,用于掃描條碼,并進(jìn)行掃碼支付。
[0016]為解決上述問題,本發(fā)明還提供一種POS掃碼支付裝置,包括:控制模塊、照明模塊、成像模塊以及數(shù)據(jù)解碼模塊,其中:
[0017]控制模塊還包括:光強判斷單元、燈光控制單元以及攝像開關(guān)控制單元;光強判斷單元與燈光控制單元電連接,光強判斷單元通過檢測外界光線,判斷是否需要給攝像頭補光;燈光控制單元與照明模塊電連接,當(dāng)光強判斷單元給出補光信號,燈光控制單元將控制照明模塊開啟LED照明燈給攝像頭補光;攝像開關(guān)控制單元與成像模塊電連接,控制模塊通過攝像開光控制單元啟動攝像頭獲取條碼圖像,并發(fā)送到數(shù)據(jù)解碼模塊進(jìn)行解碼。
[0018]本發(fā)明的有益效果在于:區(qū)別于現(xiàn)有技術(shù),本發(fā)明通過將外界光想光強轉(zhuǎn)化為電信號參數(shù),并輸出平均值,通過判定平均值與預(yù)設(shè)閾值的大小,確定是否補光,并掃碼支付。通過上述方式,本發(fā)明可以實現(xiàn)系統(tǒng)的自適應(yīng)補光,在不改變外界光線條件的基礎(chǔ)上,能有效提高外界光線不足時條碼圖像的質(zhì)量,顯著降低成本。
【附圖說明】
[0019]圖1為本發(fā)明具體實施例的基于USB攝像頭的POS掃碼支付裝置的外觀示意圖;
[0020]圖2為本發(fā)明具體實施例的基于USB攝像頭的POS掃碼支付系統(tǒng)的整體結(jié)構(gòu)框圖 ,
[0021]圖3為本發(fā)明具體實施例的基于USB攝像頭的POS掃碼支付系統(tǒng)的整體結(jié)構(gòu)框圖-* *
[0022]圖4為實施例的基于USB攝像頭的POS掃碼支付系統(tǒng)的流程示意圖。
【具體實施方式】
[0023]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附圖予以說明。
[0024]本發(fā)明最關(guān)鍵的構(gòu)思在于:通過將光線光強轉(zhuǎn)化為電信號,并與預(yù)定值比較,以確定是否開啟補光,實現(xiàn)節(jié)約能源,降低成本。
[0025]請參照圖1,本發(fā)明提供一種POS掃碼支付方法,包括:
[0026]S1:獲取外界光線光強,轉(zhuǎn)換為電參數(shù)值,并計算所述電參數(shù)值的平均值;
[0027]S2:判斷所述平均值是否小于光強閾值;
[0028]若是,則執(zhí)行步驟S3:發(fā)出補光信號,控制攝像頭補光;并返回步驟SI;
[0029]反之,則執(zhí)行步驟S4:掃描條碼,并進(jìn)行掃碼支付。
[0030]其中,步驟S4具體為:
[0031 ] S41:通過攝像頭采集條碼圖像幀序列,并通過USB傳送到數(shù)據(jù)解碼模塊;
[0032]S42:數(shù)據(jù)解碼模塊運用ZBar,對條碼圖像進(jìn)行解碼,以完成掃碼支付。
[0033]且在執(zhí)行該方法之前,還需要根據(jù)實際情況設(shè)置光強閾值。
[0034]區(qū)別于現(xiàn)有技術(shù),本發(fā)明通過將外界光線光強轉(zhuǎn)化為電信號參數(shù),并輸出平均值,通過判定平均值與預(yù)設(shè)閾值的大小,確定是否需要補光,并掃碼支付。通過上述方式,本發(fā)明可以實現(xiàn)系統(tǒng)的自適應(yīng)補光,在不改變外界光線條件的基礎(chǔ)上,能有效提高外界光線不足時條碼圖像的質(zhì)量,顯著降低成本,由于本發(fā)明采用了補光裝置,對攝像頭要求較低,可采用普通的模擬或數(shù)字?jǐn)z像頭。
[0035]對應(yīng)地,本發(fā)明還提供一種POS掃碼支付系統(tǒng),包括:
[0036]初值模塊,用于獲取外界光線光強,轉(zhuǎn)換為電參數(shù)值,并計算所述電參數(shù)值的平均值;
[0037]判斷模塊,用于判斷所述平均值是否小于閾值;
[0038]照明模塊,用于接收補光信號,控制攝像頭補光;
[0039]掃碼模塊,用于掃描條碼,并進(jìn)行掃碼支付。
[0040]其中,還包括數(shù)據(jù)解碼模塊;掃碼模塊通過攝像頭采集條碼圖像幀序列,并通過USB傳送到數(shù)據(jù)解碼模塊;
[0041]數(shù)據(jù)解碼模塊運用ZBar,對條碼圖像進(jìn)行解碼,以完成掃碼支付。
[0042]其中,還包括光強閾值模塊,用于設(shè)置光強閾值。
[0043]本發(fā)明還提供一種POS掃碼支付裝置,包括:控制模塊、照明模塊、成像模塊以及數(shù)據(jù)解碼模塊,其中:
[0044]控制模塊還包括:光強判斷單元、燈光控制單元以及攝像開關(guān)控制單元;光強判斷單元與燈光控制單元電連接,光強判斷單元通過檢測外界光線,判斷是否需要給攝像頭補光;燈光控制單元與照明模塊電連接,當(dāng)光強判斷單元給出補光信號,燈光控制單元將控制照明模塊開啟LED照明燈給攝像頭補光;攝像開關(guān)控制單元與成像模塊電連接,控制模塊通過攝像開光控制單元啟動攝像頭獲取條碼圖像,并發(fā)送到數(shù)據(jù)解碼模塊進(jìn)行解碼。
[0045]在掃碼時,條碼與攝像頭距離為50?200mm;攝像頭景深范圍為30?500mm。所述數(shù)據(jù)解碼模塊使用ZBar進(jìn)行解碼。
[0046]為方便理解,以下通過一個具體的實施例進(jìn)行說明。
[0047]圖1為本發(fā)明具體實施例的基于USB攝像頭的POS掃碼支付裝置的外觀示意圖,如圖所示,本發(fā)明以USB為接口為POS機(jī)外接一個掃描頭,替換掃描槍。
[0048]圖2為本發(fā)明實施例的基于USB攝像頭的POS掃碼支付系統(tǒng),如圖所示,本發(fā)明系統(tǒng)包括控制模塊、照明模塊、成像模塊以及數(shù)據(jù)解碼模塊(可集成到具備圖像處理算法庫的收銀系統(tǒng)終端,如POS平臺或固定收銀臺等),其中:
[0049]控制模塊包括:光強判斷單元、燈光控制單元以及攝像開關(guān)控制單元。光強判斷單元與燈光控制單元電連接,光強判斷單元通過檢測外界光線,判斷是否需要給攝像頭補光;燈光控制單元與照明模塊電連接,當(dāng)光強判斷單元給出補光信號,燈光控制單元將控制照明模塊開啟LED照明燈給攝像頭補光;攝像開關(guān)控制單元與成像模塊電連接,控制模塊通過攝像開光控制單元啟動攝像頭獲取條碼圖像。因此,控制模塊控制著照明模塊與成像模塊。
[0050]具體地,成像模塊可由一個30萬像素以上的CMOS攝像頭、照明補光單元構(gòu)成,所述控制模塊與此模塊電連接,通過控制開關(guān)控制攝像頭采集條碼圖像幀序列;或與收銀系統(tǒng)終端以USB相連接,通過收銀系統(tǒng)終端控制開關(guān)采集條碼圖像幀序列。由于本發(fā)明采用了補光用的照明模塊,對攝像頭的要求較低,可采用傳統(tǒng)的模擬或數(shù)字?jǐn)z像頭,如CMOS攝像頭等,而不需要昂貴的影像式攝像頭;
[0051]所述照明模塊由一系列LED照明燈構(gòu)成,與控制模塊電連接,當(dāng)控制模塊感光器件檢測到外界光線不足時,打開LED照明燈對所述成像模塊進(jìn)行補光。
[0052]所述控制模塊至少包含光強判斷單元以及用于控制照明模塊的燈光控制單元,其中:
[0053]所述光線強度判斷單元由一些感光器