本發明專利技術公開一種條形碼擷取方法和條碼讀取器,該條形碼擷取方法包含下列步驟:以條碼讀取器擷取目標條形碼的目標影像;判斷目標影像中是否存在兩個反光區域;當判斷目標影像中存在兩個反光區域時,計算對應兩個反光區域的參考特征參數;判斷參考特征參數與對應有效譯碼距離的預定特征參數是否相符;當判斷參考特征參數與對應該有效譯碼距離的預定特征參數相符時,判斷條碼讀取器與目標條形碼間的目前距離為有效解碼距離;以及當判斷參考特征參數與對應該有效譯碼距離的預定特征參數不相符時,判斷條碼讀取器與目標條形碼間的目前距離為無效解碼距離。
【技術實現步驟摘要】
本專利技術關于一種條形碼擷取方法及條碼讀取器,尤指一種可有效提升解碼效率的條形碼擷取方法及條碼讀取器。
技術介紹
條形碼(barcode)是將寬度不等的多個黑條和空白,按照一定的編碼規則排列,用以表達一組信息的圖形識別元。條形碼可以標出物品的生產國、制造廠家、商品名稱、生產日期、圖書分類號、郵件起止地點、類別、日期等信息,因而在商品流通、圖書管理、郵政管理、銀行系統等許多領域都得到了廣泛的應用。在以條碼讀取器讀取條形碼時,條碼讀取器與條形碼之間的距離是否為有效解碼距離以及條形碼影像中是否存在反光區域,皆會對條形碼的解碼效率產生影響。由于使用者無法得知解碼失敗的原因為何,因此,使用者只能反復將條碼讀取器靠近或遠離條形碼來進行掃描,進而導致條形碼的解碼效率降低。若解碼失敗由條形碼影像中存在反光區域造成,則無論使用者如何改變條碼讀取器與條形碼之間的距離,皆無法解碼成功,進而造成使用者操作上的困擾。
技術實現思路
本專利技術的目的在于提供一種可有效提升解碼效率的條形碼擷取方法及條碼讀取器,以解決上述問題。為達上述目的,本專利技術提供一種條形碼擷取方法,包含下列步驟:以條碼讀取器擷取目標條形碼的目標影像;判斷該目標影像中是否存在兩個反光區域;當判斷該目標影像中存在該兩個反光區域時,計算對應該兩個反光區域的參考特征參數;判斷該參考特征參數與對應有效解碼距離的預定特征參數是否相符;當判斷該參考特征參數與對應該有效解碼距離的該預定特征參數相符時,判斷該條碼讀取器與該目標條形碼間的目前距離為有效解碼距離;以及當判斷該參考特征參數與對應該有效解碼距離的該預定特征參數不相符時,判斷該條碼讀取器與該目標條形碼間的該目前距離為無效解碼距離。較佳的,還包含下列步驟:當判斷該目前距離為該有效解碼距離時,調整該條碼讀取器的至少一個補光燈的亮度;以及當該兩個反光區域的面積小于預定閥值時,對該目標影像進行譯碼。較佳的,還包含下列步驟:當調整該至少一個補光燈的亮度超過預定次數后,該兩個反光區域的面積仍大于或等于該預定閥值時,自該條碼讀取器發出警示訊息。較佳的,還包含下列步驟:當判斷該目前距離為該無效解碼距離時,自該條碼讀取器發出警示訊息。較佳的,還包含下列步驟:當判斷該目前距離為該無效解碼距離時,調整該條碼讀取器的變焦鏡頭的焦距,以將該目前距離調整為該有效解碼距離。較佳的,計算對應該兩個反光區域的參考特征參數的步驟包含下列步驟:于每一個該反光區域中分別選取一個特征點;以及計算該兩個反光區域的兩個特征點間的相對距離,作為該參考特征參數。較佳的,還包含下列步驟:以該條碼讀取器于多個預定距離下擷取樣本條形碼的多個樣本影像,其中該多個預定距離中的部分屬于有效譯碼距離,該多個預定距離中的其余部分屬于無效譯碼距離,且每一個該樣本影像存在兩個反光區域;以及計算且分析每一個該樣本影像的該兩個反光區域間的相對距離,以得到對應該有效譯碼距離的該預定特征參數。為達上述目的,本專利技術還提供一種條碼讀取器,包含:影像擷取單元,擷取目標條形碼的目標影像;以及處理單元,電性連接于該影像擷取單元,該處理單元判斷該目標影像中是否存在兩個反光區域,當該處理單元判斷該目標影像中存在兩個反光區域時,該處理單元計算對應該兩個反光區域的參考特征參數,該處理單元判斷該參考特征參數與對應有效譯碼距離的預定特征參數是否相符,當該處理單元判斷該參考特征參數與對應該有效譯碼距離的該預定特征參數相符時,該處理單元判斷該條碼讀取器與該目標條形碼間的目前距離為有效譯碼距離,當該處理單元判斷該參考特征參數與對應該有效譯碼距離的該預定特征參數不相符時,該處理單元判斷該條碼讀取器與該目標條形碼間的該目前距離為無效解碼距離。較佳的,還包含至少一個補光燈,該至少一個補光燈電性連接于該處理單元,當該處理單元判斷該目前距離為該有效譯碼距離時,該處理單元調整該至少一個補光燈的亮度,當該兩個反光區域的面積小于預定閥值時,該處理單元對該目標影像進行譯碼。較佳的,還包含警示單元,該警示單元電性連接于該處理單元,當該處理單元調整該至少一個補光燈的亮度超過預定次數后,該兩個反光區域的面積仍大于或等于該預定閥值時,該處理單元控制該警示單元發出警示訊息。較佳的,還包含警示單元,該警示單元電性連接于該處理單元,當該處理單元判斷該目前距離為該無效譯碼距離時,該處理單元控制該警示單元發出警示訊息。較佳的,另包含變焦鏡頭以及驅動模塊,該驅動模塊電性連接于該處理單元,該驅動模塊連接于該變焦鏡頭,當該處理單元判斷該目前距離為該無效譯碼距離時,該處理單元控制該驅動模塊驅動該變焦鏡頭,以調整該變焦鏡頭的焦距,進而將該目前距離調整為該有效解碼距離。較佳的,該處理單元于每一個該反光區域中分別選取一個特征點,且計算該兩個反光區域的該兩個特征點間的相對距離,作為該參考特征參數。較佳的,還包含記憶單元,該記憶單元電性連接于該處理單元,該記憶單元儲存對照表,該對照表記錄對應該有效譯碼距離的該預定特征參數。與現有技術相比,本專利技術條形碼擷取方法包含下列步驟:以條碼讀取器擷取目標條形碼的目標影像;判斷目標影像中是否存在兩個反光區域;當判斷目標影像中存在兩個反光區域時,計算對應兩個反光區域的參考特征參數;判斷參考特征參數與對應有效譯碼距離的預定特征參數是否相符;當判斷參考特征參數與對應該有效譯碼距離的預定特征參數相符時,判斷條碼讀取器與目標條形碼間的目前距離為有效解碼距離;以及當判斷參考特征參數與對應該有效譯碼距離的預定特征參數不相符時,判斷條碼讀取器與目標條形碼間的目前距離為無效解碼距離,可有效提升解碼效率。附圖說明圖1A為根據本專利技術實施例的條碼讀取器1的示意圖。圖1B為樣本條形碼的樣本影像的示意圖。圖2為圖1A中的條碼讀取器的功能方塊圖。圖3為根據本專利技術實施例的條形碼擷取方法建立條形碼影像的兩個特征點的相對距離與條碼讀取器1和條形碼的相對距離的對照表的流程圖。圖4為根據本專利技術實施例的條形碼擷取方法的流程圖。圖5為在有效譯碼距離擷取目標條形碼的目標影像的示意圖。圖6為在無效譯碼距離擷取目標條形碼的目標影像的示意圖。圖7為根據本專利技術另一個實施例的條碼讀取器的功能方塊圖。具體實施方式為使對本專利技術的目的、構造、特征及其功能有進一步的了解,茲配合實施例詳細說明如下。請參閱圖1A至圖3,圖1A為根據本專利技術實施例的條碼讀取器1的示意圖,圖1B為樣本條形碼的樣本影像的示意圖,圖2為圖1A中的條碼讀取器1的功能方塊圖,圖3為根據本專利技術實施例的條形碼擷取方法建立條形碼影像特征與條碼讀取器1和條形碼的相對距離的對照表的流程圖。如圖2所示,本專利技術的條碼讀取器1包含影像擷取單元10、處理單元12、至少一個補光燈14、警示單元16以及記憶單元18,其中處理單元12電性連接于影像擷取單元10、至少一個補光燈14、警示單元16與記憶單元18。其中,至少一個補光燈14的數量可根據實際應用而決定,不以一個為限。于實際應用中,影像擷取單元10可為電荷耦合組件(Charge-coupled Device,CCD)傳感器或互補式金屬氧化半導體(Complementary Metal-Oxide Semiconductor,CMOS)傳感器;處理單元12可為具有數據處理功能的處理器或控制器;警示單元16本文檔來自技高網...

【技術保護點】
一種條形碼擷取方法,其特征在于,包含下列步驟:以條碼讀取器擷取目標條形碼的目標影像;判斷該目標影像中是否存在兩個反光區域;當判斷該目標影像中存在該兩個反光區域時,計算對應該兩個反光區域的參考特征參數;判斷該參考特征參數與對應有效解碼距離的預定特征參數是否相符;當判斷該參考特征參數與對應該有效解碼距離的該預定特征參數相符時,判斷該條碼讀取器與該目標條形碼間的目前距離為有效解碼距離;以及當判斷該參考特征參數與對應該有效解碼距離的該預定特征參數不相符時,判斷該條碼讀取器與該目標條形碼間的該目前距離為無效解碼距離。
【技術特征摘要】
1.一種條形碼擷取方法,其特征在于,包含下列步驟:以條碼讀取器擷取目標條形碼的目標影像;判斷該目標影像中是否存在兩個反光區域;當判斷該目標影像中存在該兩個反光區域時,計算對應該兩個反光區域的參考特征參數;判斷該參考特征參數與對應有效解碼距離的預定特征參數是否相符;當判斷該參考特征參數與對應該有效解碼距離的該預定特征參數相符時,判斷該條碼讀取器與該目標條形碼間的目前距離為有效解碼距離;以及當判斷該參考特征參數與對應該有效解碼距離的該預定特征參數不相符時,判斷該條碼讀取器與該目標條形碼間的該目前距離為無效解碼距離。2.如權利要求1所述的條形碼擷取方法,其特征在于,還包含下列步驟:當判斷該目前距離為該有效解碼距離時,調整該條碼讀取器的至少一個補光燈的亮度;以及當該兩個反光區域的面積小于預定閥值時,對該目標影像進行譯碼。3.如權利要求2所述的條形碼擷取方法,其特征在于,還包含下列步驟:當調整該至少一個補光燈的亮度超過預定次數后,該兩個反光區域的面積仍大于或等于該預定閥值時,自該條碼讀取器發出警示訊息。4.如權利要求1所述的條形碼擷取方法,其特征在于,還包含下列步驟:當判斷該目前距離為該無效解碼距離時,自該條碼讀取器發出警示訊息。5.如權利要求1所述的條形碼擷取方法,其特征在于,還包含下列步驟:當判斷該目前距離為該無效解碼距離時,調整該條碼讀取器的變焦鏡頭的焦距,以將該目前距離調整為該有效解碼距離。6.如權利要求1所述的條形碼擷取方法,其特征在于,計算對應該兩個反光區域的參考特征參數的步驟包含下列步驟:于每一個該反光區域中分別選取一個特征點;以及計算該兩個反光區域的兩個特征點間的相對距離,作為該參考特征參數。7.如權利要求1所述的條形碼擷取方法,其特征在于,還包含下列步驟:以該條碼讀取器于多個預定距離下擷取樣本條形碼的多個樣本影像,其中該多個預定距離中的部分屬于有效譯碼距離,該多個預定距離中的其余部分屬于無效譯碼距離,且每一個該樣本影像存在兩個反光區域;以及計算且分析每一個該樣本影像的該兩個反光區域間的相對距離,以得到對應該有效譯碼距離的該預定特征參數。8.一種條碼讀取器,其特征在于,包含:影像擷取單元,擷取目標條形碼的...
【專利技術屬性】
技術研發人員:吳壯為,
申請(專利權)人:蘇州佳世達電通有限公司,佳世達科技股份有限公司,
類型:發明
國別省市:江蘇;32
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。