一種自動感應條碼閱讀方法及自動感應條碼閱讀器的製造方法
2023-07-15 02:49:56 1
一種自動感應條碼閱讀方法及自動感應條碼閱讀器的製造方法
【專利摘要】本發明的實施例公開一種自動感應條碼閱讀方法及自動感應條碼閱讀器,涉及條碼識讀【技術領域】,能夠降低成本。所述自動感應條碼閱讀方法包括:在識讀範圍內進行圖像採集;根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍;若確定有待識讀的物體進入所述識讀範圍,則自動對所述待識讀的物體進行條碼識讀。所述自動感應條碼閱讀器包括:圖像採集單元,用於在識讀範圍內進行圖像採集;第一判斷單元,用於根據所述圖像採集單元採集的圖像判斷是否有待識讀的物體進入所述識讀範圍;條碼識讀單元,用於當所述第一判斷單元確定有待識讀的物體進入所述識讀範圍時,自動對所述待識讀的物體進行條碼識讀。本發明適用於條碼識讀。
【專利說明】一種自動感應條碼閱讀方法及自動感應條碼閱讀器
【技術領域】
[0001]本發明涉及條碼識讀【技術領域】,尤其涉及一種自動感應條碼閱讀方法及自動感應條碼閱讀器。
【背景技術】
[0002]在當今社會中,條碼技術與計算機技術的結合使得條碼的應用得到廣泛發展,應用領域從簡單的商品流通發展到郵電、銀行、電子商務以及物流管理和銷售供應環節。現有的自動感應條碼閱讀器,一般均是通過紅外傳感裝置來判斷是否有物體接近,若有物體接近,則觸發對條碼的識讀。
[0003]但是此現有技術存在如下缺陷:目前的紅外感應條碼閱讀器,都需要配置紅外傳感裝置,成本較高。
【發明內容】
[0004]本發明提供一種自動感應條碼閱讀方法及自動感應條碼閱讀器,成本較低。
[0005]一方面,本發明提供了一種自動感應條碼閱讀方法,包括:
[0006]在識讀範圍內進行圖像採集;
[0007]根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍;
[0008]若確定有待識讀的物體進入所述識讀範圍,則自動對所述待識讀的物體進行條碼識讀。
[0009]可選地,所述在識讀範圍內進行圖像採集之前包括:啟動自動感應觸發識讀模式。
[0010]可選地,所述在識讀範圍內進行圖像採集包括:每間隔預定的時間段在識讀範圍內採集一幀圖像並保存。
[0011]可選地,所述根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍包括:將當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和進行比較;若所述當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和不相同,則確定有待識讀的物體進入所述識讀範圍。
[0012]可選地,所述根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍包括:確定當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和的差值;將所述差值與預先設定的閾值進行比較;若所述差值超過預先設定的閾值,則確定有待識讀的物體進入所述識讀範圍。
[0013]可選地,所述自動感應條碼閱讀方法還包括:調整所述預先設定的閾值。
[0014]可選地,所述根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍包括:將當前幀圖像的至少一個像素點的灰度值與前一幀圖像的相應位置的像素點的灰度值進行比較;若所述當前幀圖像中有像素點的灰度值與前一幀圖像的相應位置的像素點的灰度值不相同,則確定有待識讀的物體進入所述識讀範圍。
[0015]可選地,所述根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍包括:將當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖進行比較;若所述當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖不相同,則確定有待識讀的物體進入所述識讀範圍。
[0016]可選地,所述若確定有待識讀的物體進入所述識讀範圍,則自動對所述待識讀的物體進行條碼識讀包括:若確定有待識讀的物體進入所述識讀範圍,則判斷所述待識讀的物體是否包含條碼;若確定所述待識讀的物體包含條碼,則定位所述當前幀圖像內條碼的區域位置;定位所述當前幀圖像內條碼的區域位置後,自動對所述區域內的條碼進行識讀。
[0017]本發明實施例所述的自動感應條碼閱讀方法,對在識讀範圍內採集的圖像進行判斷,若確定採集的圖像內有待識讀的物體,則自動對所述待識讀的物體進行條碼識讀,從而,可以不需要再使用額外感應裝置就能夠實現自動感應觸發條碼識讀,極大的降低了成本。
[0018]另一方面,本發明提供了一種自動感應條碼閱讀器,包括:
[0019]圖像採集單元,用於在識讀範圍內進行圖像採集;
[0020]第一判斷單元,用於根據所述圖像採集單元採集的圖像判斷是否有待識讀的物體進入所述識讀範圍;
[0021]條碼識讀單元,用於當所述第一判斷單元確定有待識讀的物體進入所述識讀範圍時,自動對所述待識讀的物體進行條碼識讀。
[0022]可選地,所述自動感應條碼閱讀器還包括:識讀觸發按鍵,用於手動觸發所述條碼識讀單元對所述待識讀的物體進行條碼識讀;模式選擇單元,用於選擇按鍵觸發識讀模式或者自動感應觸發識讀模式;其中,在按鍵觸發識讀模式下,通過所述識讀觸發按鍵手動觸發所述條碼識讀單元對所述待識讀的物體進行條碼識讀;在自動感應觸發識讀模式下,通過所述第一判斷單元確定有待識讀的物體進入所述識讀範圍時,自動觸發所述條碼識讀單元對所述待識讀物體進行條碼識讀。
[0023]可選地,所述圖像採集單元包括:採集模塊,用於每間隔預定的時間段在識讀範圍內採集一幀圖像;存儲模塊,用於將所述採集模塊採集的圖像進行保存。
[0024]可選地,所述第一判斷單元包括:灰度值統計模塊,用於統計當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和;對比模塊,用於將所述灰度值統計模塊統計的當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和進行比較;確定模塊,用於當所述當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和不相同時,確定有待識讀的物體進入所述識讀範圍。
[0025]可選地,所述第一判斷單元包括:灰度值統計模塊,用於統計當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和;第一確定模塊,用於根據所述灰度值統計模塊的統計結果確定當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和的差值;對比模塊,用於將所述差值與預先設定的閾值進行比較;第二確定模塊,用於當所述差值超過預先設定的閾值時,確定有待識讀的物體進入所述識讀範圍。
[0026]可選地,所述自動感應條碼閱讀器還包括:調整單元,用於調整所述預先設定的閾值。
[0027]可選地,所述第一判斷單元包括:灰度值統計模塊,用於統計當前幀圖像的像素點的灰度值與前一幀圖像的像素點的灰度值;對比模塊,用於將當前幀圖像的至少一個像素點的灰度值與前一幀圖像的相應位置的像素點的灰度值進行比較;確定模塊,用於當所述當前幀圖像中有像素點的灰度值與前一幀圖像的相應位置的像素點的灰度值不相同時,確定有待識讀的物體進入所述識讀範圍。
[0028]可選地,所述第一判斷單元包括:灰度值統計模塊,用於統計當前幀圖像的像素點的灰度值與前一幀圖像的像素點的灰度值;第一確定模塊,用於根據所述灰度值統計模塊的統計結果確定當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖;對比模塊,用於將當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖進行比較;第二確定模塊,用於當所述當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖不相同時,確定有待識讀的物體進入所述識讀範圍。
[0029]可選地,所述自動感應條碼閱讀器還包括:第二判斷單元,用於當第一判斷單元確定有待識讀的物體進入所述識讀範圍,判斷所述待識讀的物體是否包含條碼;定位單元,用於當所述第二判斷單元確定所述待識讀的物體包含條碼,定位所述當前幀圖像內條碼的區域位置;所述定位單元定位所述當前幀圖像內條碼的區域位置後,所述條碼識讀單元自動對所述區域內的條碼進行識讀
[0030]本發明實施例所述的自動感應條碼閱讀器,所述第一判斷單元對所述圖像採集單元在識讀範圍內採集的圖像進行判斷,若確定採集的圖像內有待識讀的物體,條碼識讀單元則自動對所述待識讀的物體進行條碼識讀,從而,可以不需要再使用額外感應裝置就能夠實現自動感應觸發條碼識讀,極大的降低了成本。
【專利附圖】
【附圖說明】
[0031]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。
[0032]圖1為本發明的自動感應條碼閱讀方法一實施例的流程示意圖;
[0033]圖2為本發明的自動感應條碼閱讀器一實施例的結構示意圖;
[0034]圖3為本發明的自動感應條碼閱讀器一實施例的另一結構不意圖;
[0035]圖4為本發明的自動感應條碼閱讀器實施例中第一判斷單元的結構示意圖;
[0036]圖5為本發明的自動感應條碼閱讀器實施例另一結構意圖;
[0037]圖6為本發明的自動感應條碼閱讀器實施例中第一判斷單元的又一結構示意圖;
[0038]圖7為本發明的自動感應條碼閱讀器實施例中第一判斷單元的再一結構示意圖;
[0039]圖8為本發明的自動感應條碼閱讀器一實施例的又一結構不意圖。
【具體實施方式】
[0040]下面結合附圖對本發明實施例一種自動感應條碼閱讀方法及自動感應條碼閱讀器進行詳細描述。
[0041]應當明確,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其它實施例,都屬於本發明保護的範圍。
[0042]參看圖1所示,本發明一種自動感應條碼閱讀方法的【具體實施方式】,包括:
[0043]S1、在識讀範圍內進行圖像採集;
[0044]S2、根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍;
[0045]S3、若確定有待識讀的物體進入所述識讀範圍,則自動對所述待識讀的物體進行條碼識讀。
[0046]本發明實施例所述的自動感應條碼閱讀方法,對在識讀範圍內採集的圖像進行判斷,若確定採集的圖像內有待識讀的物體,則自動對所述待識讀的物體進行條碼識讀,從而,可以不需要再使用額外感應裝置就能夠實現自動感應觸發條碼識讀,極大的降低了成本。
[0047]在前述自動感應條碼閱讀方法的【具體實施方式】中,可選地,所述在識讀範圍內進行圖像採集(SI)之前包括:啟動自動感應觸發識讀模式。本實施例中,啟動自動感應觸發識讀模式後,能夠自動感應是否有待識讀的物體進入所述識讀範圍,若感應到有待識讀的物體進入所述識讀範圍,則自動對所述待識讀物體進行條碼識讀;還可以啟動按鍵觸發識讀模式,當啟動按鍵觸發識讀模式時,不需要感應是否有待識讀的物體進入所述識讀範圍,而是直接觸發條碼識讀。
[0048]在前述自動感應條碼閱讀方法的【具體實施方式】中,可選地,所述在識讀範圍內進行圖像採集(SI)包括:每間隔預定的時間段在識讀範圍內採集一幀圖像並保存。本實施例中,用戶可以根據自己的實際情況設置間隔的時間段,例如每隔I秒採集一次,便於及時感應到有待識讀的物體進入所述識讀範圍。
[0049]在前述自動感應條碼閱讀方法的【具體實施方式】中,可選地,所述根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍(S2)包括:將當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和進行比較;若所述當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和不相同,則確定有待識讀的物體進入所述識讀範圍。本實施例中,所述灰度值是指色彩的濃淡程度,也可以認為是亮度,每一個像素都有一個灰度值,對於8位的灰度圖像,其灰度值範圍為O?255,通過比較灰度值之和能夠快速地感應到識讀範圍內的物體的變化。
[0050]在前述自動感應條碼閱讀方法的【具體實施方式】中,可選地,所述根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍(S2)包括:確定當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和的差值;將所述差值與預先設定的閾值進行比較;若所述差值超過預先設定的閾值,則確定有待識讀的物體進入所述識讀範圍。
[0051]可選地,所述自動感應條碼閱讀方法還包括:調整所述預先設定的閾值。
[0052]本實施例中,由於光照的原因也能夠影響圖像的亮度,所使用預先設定一個閾值如1000,因此,當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和的差值小於1000時,可以認為圖像的灰度值之和的變化是由外界幹擾引起的;當需要較高的自動感應靈敏度時,可以將所述閾值調整的小一些如200。
[0053]在前述自動感應條碼閱讀方法的【具體實施方式】中,可選地,所述根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍(S2)包括:將當前幀圖像的至少一個像素點的灰度值與前一幀圖像的相應位置的像素點的灰度值進行比較;若所述當前幀圖像中有像素點的灰度值與前一幀圖像的相應位置的像素點的灰度值不相同,則確定有待識讀的物體進入所述識讀範圍。
[0054]本實施例中,由於每個圖像對應唯一的灰度值之和,但是每個灰度值之和可以對應多個圖像,因此,當通過當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和不能確定有待識讀的物體進入所述識讀範圍時,將當前幀圖像的至少一個像素點的灰度值與前一幀圖像的相應位置的像素點的灰度值進行比較,當發現兩幀圖像的相應的位置的灰度值不相同時,能夠精確地確定有待識讀的物體進入所述識讀範圍。
[0055]在前述自動感應條碼閱讀方法的【具體實施方式】中,可選地,所述根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍(S2)包括:將當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖進行比較;若所述當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖不相同,則確定有待識讀的物體進入所述識讀範圍。
[0056]本實施例中,所述灰度直方圖是灰度級的函數,它表示圖像中具有每種灰度級的象素的個數,能夠反映圖像中每種灰度出現的頻率,因此,當通過當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和不能確定有待識讀的物體進入所述識讀範圍時,還可以將當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖進行比較,當發現兩幀圖像中某一個灰度出現的頻率不一樣時,確定有待識讀的物體進入所述識讀範圍。
[0057]在前述自動感應條碼閱讀方法的【具體實施方式】中,為了避免在進入識讀範圍的待識讀物體上沒有條碼的情況下自動進行條碼識讀,可選地,所述若確定有待識讀的物體進入所述識讀範圍,則自動對所述待識讀的物體進行條碼識讀(S3)包括:若確定有待識讀的物體進入所述識讀範圍,則判斷所述待識讀的物體是否包含條碼;若確定所述待識讀的物體包含條碼,則定位所述當前幀圖像內條碼的區域位置;定位所述當前幀圖像內條碼的區域位置後,自動對所述區域內的條碼進行識讀。
[0058]參看圖2所示,本發明一種自動感應條碼閱讀器的【具體實施方式】,包括:圖像採集單元1,用於在識讀範圍內進行圖像採集;第一判斷單元2,用於根據圖像採集單元I採集的圖像判斷是否有待識讀的物體進入所述識讀範圍;條碼識讀單元3,用於當第一判斷單元2確定有待識讀的物體進入所述識讀範圍時,自動對所述待識讀的物體進行條碼識讀。
[0059]本發明實施例所述的自動感應條碼閱讀器,第一判斷單元2對所述圖像採集單元I在識讀範圍內採集的圖像進行判斷,若確定採集的圖像內有待識讀的物體,條碼識讀單元3則自動對所述待識讀的物體進行條碼識讀,從而,可以不需要再使用額外感應裝置就能夠實現自動感應觸發條碼識讀,極大的降低了成本。
[0060]參看圖3所示,在前述自動感應條碼閱讀器的【具體實施方式】中,可選地,所述自動感應條碼閱讀器還包括:識讀觸發按鍵4,用於手動觸發所述條碼識讀單元3對所述待識讀的物體進行條碼識讀;模式選擇單元5,用於選擇按鍵觸發識讀模式或者自動感應觸發識讀模式;其中,在按鍵觸發識讀模式下,通過所述識讀觸發按鍵4手動觸發所述條碼識讀單元對所述待識讀的物體進行條碼識讀;在自動感應觸發識讀模式下,通過所述第一判斷單元2確定有待識讀的物體進入所述識讀範圍時,自動觸發所述條碼識讀單元3對所述待識讀物體進行條碼識讀。[0061]本實施例中,通過模式選擇單元5選擇自動感應觸發識讀模式後,所述自動感應條碼閱讀器能夠自動感應是否有待識讀的物體進入所述識讀範圍,若有待識讀的物體進入所述識讀範圍,則觸發條碼識讀單元3自動對所述待識讀物體進行條碼識讀;還可以選擇按鍵觸發識讀模式,當啟動按鍵觸發識讀模式時,不需要感應是否有待識讀的物體進入所述識讀範圍,而是通過識讀觸發按鍵4直接觸發條碼識讀單元3進行條碼識讀。
[0062]在前述自動感應條碼閱讀器的【具體實施方式】中,可選地,所述圖像採集單元I包括:採集模塊11,用於每間隔預定的時間段在識讀範圍內採集一幀圖像;存儲模塊12,用於將所述採集模塊採集的圖像進行保存。本實施例中,用戶可以根據自己的實際情況設置間隔的時間段,例如採集模塊11每隔I秒採集一次,便於及時感應到有待識讀的物體進入所述識讀範圍。
[0063]參看圖4所示,在前述自動感應條碼閱讀器的【具體實施方式】中,可選地,所述第一判斷單元2包括:灰度值統計模塊21a,用於統計當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和;對比模塊22a,用於將所述灰度值統計模塊21a統計的當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和進行比較;確定模塊23a,用於當所述當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和不相同時,確定有待識讀的物體進入所述識讀範圍。
[0064]本實施例中,所述灰度值是指色彩的濃淡程度,也可以認為是亮度,每一個像素都有一個灰度值,對於8位的灰度圖像,其灰度值範圍為O?255,通過比較灰度值之和能夠快速地感應到識讀範圍內的物體的變化。
[0065]參看圖5所示,在前述自動感應條碼閱讀器的【具體實施方式】中,可選地,所述第一判斷單元2包括:灰度值統計模塊21b,用於統計當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和;第一確定模塊22b,用於根據灰度值統計模塊21b的統計結果確定當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和的差值;對比模塊23b,用於將所述差值與預先設定的閾值進行比較;第二確定模塊24b,用於當所述差值超過預先設定的閾值時,確定有待識讀的物體進入所述識讀範圍。
[0066]可選地,所述自動感應條碼閱讀器還包括:調整單元6,用於調整所述預先設定的閾值。
[0067]本實施例中,由於光照的原因也能夠影響圖像的亮度,所使用預先設定一個閾值如1000,因此,當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和的差值小於1000時,可以認為圖像的灰度值之和的變化是由外界幹擾引起的;當需要較高的自動感應靈敏度時,可以通過調整單元6將所述閾值調整的小一些如200。
[0068]參看圖6所示,在前述自動感應條碼閱讀器的【具體實施方式】中,可選地,所述第一判斷單元2包括:灰度值統計模塊21c,用於統計當前幀圖像的像素點的灰度值與前一幀圖像的像素點的灰度值;對比模塊22c,用於將當前幀圖像的至少一個像素點的灰度值與前一幀圖像的相應位置的像素點的灰度值進行比較;確定模塊23c,用於當所述當前幀圖像中有像素點的灰度值與前一幀圖像的相應位置的像素點的灰度值不相同時,確定有待識讀的物體進入所述識讀範圍。
[0069]本實施例中,由於每個圖像對應唯一的灰度值之和,但是每個灰度值之和可以對應多個圖像,因此,當通過當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和不能確定有待識讀的物體進入所述識讀範圍時,將當前幀圖像的至少一個像素點的灰度值與前一幀圖像的相應位置的像素點的灰度值進行比較,當發現兩幀圖像的相應的位置的灰度值不相同時,能夠精確地確定有待識讀的物體進入所述識讀範圍。
[0070]參看圖7所示,在前述自動感應條碼閱讀器的【具體實施方式】中,可選地,所述第一判斷單元2包括:灰度值統計模塊21d,用於統計當前幀圖像的像素點的灰度值與前一幀圖像的像素點的灰度值;第一確定模塊22d,用於根據灰度值統計模塊21d確定當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖;對比模塊23d,用於將當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖進行比較;第二確定模塊24d,用於當所述當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖不相同時,確定有待識讀的物體進入所述識讀範圍。
[0071]本實施例中,所述灰度直方圖是灰度級的函數,它表示圖像中具有每種灰度級的象素的個數,能夠反映圖像中每種灰度出現的頻率,因此,當通過當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和不能確定有待識讀的物體進入所述識讀範圍時,還可以將當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖進行比較,當發現兩幀圖像中某一個灰度出現的頻率不一樣時,確定有待識讀的物體進入所述識讀範圍。
[0072]參看圖8所示,在前述自動感應條碼閱讀器的【具體實施方式】中,為了避免在進入識讀範圍的待識讀物體上沒有條碼的情況下自動進行條碼識讀,可選地,所述自動感應條碼閱讀器還包括:第二判斷單元7,用於當第一判斷單元2確定有待識讀的物體進入所述識讀範圍,判斷所述待識讀的物體是否包含條碼;定位單元8,用於當第二判斷單元7確定所述待識讀的物體包含條碼,定位所述當前幀圖像內條碼的區域位置;定位單元8定位所述當前幀圖像內條碼的區域位置後,所述條碼識讀單元3自動對所述區域內的條碼進行識讀。
[0073]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光碟、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(RandomAccessMemory, RAM)等。
[0074]以上所述,僅為本發明的【具體實施方式】,但本發明的保護範圍並不局限於此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術範圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以權利要求的保護範圍為準。
【權利要求】
1.一種自動感應條碼閱讀方法,其特徵在於,包括: 在識讀範圍內進行圖像採集; 根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍; 若確定有待識讀的物體進入所述識讀範圍,則自動對所述待識讀的物體進行條碼識讀。
2.根據權利要求1所述的自動感應條碼閱讀方法,其特徵在於,所述在識讀範圍內進行圖像採集之前包括: 啟動自動感應觸發識讀模式。
3.根據權利要求1所述的自動感應條碼閱讀方法,其特徵在於,所述在識讀範圍內進行圖像採集包括: 每間隔預定的時間段在識讀範圍內採集一幀圖像並保存。
4.根據權利要求3所述的自動感應條碼閱讀方法,其特徵在於,所述根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍包括: 將當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和進行比較; 若所述當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和不相同,則確定有待識讀的物體進入所述識讀範圍。
5.根據權利要求3所述的自動感應條碼閱讀方法,其特徵在於,所述根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍包括: 確定當前幀圖像的所有像素點的灰度值之和與前一幀圖像的所有像素點的灰度值之和的差值; 將所述差值與預先設定的閾值進行比較; 若所述差值超過預先設定的閾值,則確定有待識讀的物體進入所述識讀範圍。
6.根據權利要求5所述的自動感應條碼閱讀方法,其特徵在於,還包括: 調整所述預先設定的閾值。
7.根據權利要求3所述的自動感應條碼閱讀方法,其特徵在於,所述根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍包括: 將當前幀圖像的至少一個像素點的灰度值與前一幀圖像的相應位置的像素點的灰度值進行比較; 若所述當前幀圖像中有像素點的灰度值與前一幀圖像的相應位置的像素點的灰度值不相同,則確定有待識讀的物體進入所述識讀範圍。
8.根據權利要求3所述的自動感應條碼閱讀方法,其特徵在於,所述根據所述採集的圖像判斷是否有待識讀的物體進入所述識讀範圍包括: 將當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖進行比較; 若所述當前幀圖像的灰度直方圖與前一幀圖像的灰度直方圖不相同,則確定有待識讀的物體進入所述識讀範圍。
9.根據權利要求1所述的自動感應條碼閱讀方法,其特徵在於,所述若確定有待識讀的物體進入所述識讀範圍,則自動對所述待識讀的物體進行條碼識讀包括: 若確定有待識讀的物體進入所述識讀範圍,則判斷所述待識讀的物體是否包含條碼;若確定所述待識讀的物體包含條碼,則定位所述當前幀圖像內條碼的區域位置; 定位所述當前幀圖像內條碼的區域位置後,自動對所述區域內的條碼進行識讀。
10.一種自動感應條碼閱讀器,其特徵在於,包括: 圖像採集單元,用於在識讀範圍內進行圖像採集; 第一判斷單元,用於根據所述圖像採集單元採集的圖像判斷是否有待識讀的物體進入所述識讀範圍; 條碼識讀單元,用於當所述 第一判斷單元確定有待識讀的物體進入所述識讀範圍時,自動對所述待識讀的物體進行條碼識讀。
【文檔編號】G06K7/10GK104008360SQ201410208979
【公開日】2014年8月27日 申請日期:2014年5月16日 優先權日:2014年5月16日
【發明者】張傳波, 張建, 門志強 申請人:北京致勝宏達科技有限公司