一種應用于多條碼的智能視覺識別跟蹤的方法和系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及一種應用于多條碼的智能視覺識別跟蹤的方法和系統(tǒng)。
【背景技術】
[0002]現(xiàn)有的條碼識別技術及方法是由光源發(fā)出的光線經過光學系統(tǒng)照射到條碼符號上面,被反射回來的光經過光學系統(tǒng)成像在光電轉換器上,使之產生電信號,信號經過電路放大后產生模擬電壓,它與照射到條碼符號上被反射回來的光成正比,再經過濾波、整形,形成于模擬信號對應的方波信號,經譯碼器解釋為計算機可以直接接受的數(shù)字信號。
[0003]現(xiàn)有的條碼識別技術及方法存在如下缺點:
1.現(xiàn)有條碼識別技術及方法要求光源發(fā)出光線必須要對準條碼所在位置,并且具有一定的角度,對使用者的要求比較高。
[0004]2.現(xiàn)有條碼識別技術及方法的應用空間及環(huán)境比較狹小,對光影響比較大的場合就無法使用。
[0005]3.現(xiàn)有條碼識別技術及方法極易受到光線的信息的影響,因此誤碼率較高。
[0006]4.現(xiàn)有條碼識別技術及方法要求一些昂貴的元器件才能有一些比較好的效果。
[0007]5.現(xiàn)有的條碼識別技術及方法要求的已知條件是條碼所在的位置已經明確。
【發(fā)明內容】
[0008]為了解決現(xiàn)有技術的缺陷,本發(fā)明提供了一種應用于多條碼的智能視覺識別跟蹤的方法和系統(tǒng),降低了成本及因人為因素而導致的誤差率。
[0009]為了解決上述問題,本發(fā)明采用如下技術方案:一種應用于多條碼的智能視覺識別跟蹤方法,其特征在于:包括以下步驟:
(1)根據(jù)用戶需求將設備的各個組件進行組裝與調試;
(2)抽取并使用進入該處理程序的某型產品使用軟件制作針對該型產品的模版;
(3)在軟件主界面選擇模板,點擊運行,設備即按照所選模板參數(shù)開始進行全自動的工業(yè)化生產;
進一步,所述若存在未識別的產品條碼,則可在不停止生產線的情況下使用補碼端進行處理。
[0010]進一步,所述步驟(3)中的全自動化生產的步驟包括:
(31)選擇產品模板;
(32)單片機通知前機臺運送產品到設備入口;
(33)入口軌道傳感器被觸發(fā),單片機控制SMT可變軌道將產品送入設備內部,直至遇到工作軌道傳感器;
(34)工作軌道傳感器被觸發(fā),單片機控制SMT可變軌道停止運動;
(35)系統(tǒng)根據(jù)模板參數(shù)控制相機及單片機對產品進行定點拍照;
(36)系統(tǒng)根據(jù)模板參數(shù)從原圖采集條碼區(qū)域并存為小圖; (37)系統(tǒng)根據(jù)模板參數(shù)對小圖中的條碼進行識別,直至識別完成;
(38)識別完成后,系統(tǒng)為每一個產品生成一個CSV文件存儲條碼信息,然后單片機控制SMT可變軌道將產品送出設備,并進行第(32)步。
[0011]一種應用于多條碼的智能視覺識別跟蹤系統(tǒng),包括調試模塊、模版管理模塊、定位模塊、基礎架構模塊、邏輯及流程控制模塊、用戶反饋模塊和補碼模塊;其特征在于:所述系統(tǒng)還包括視覺識別模塊,用于識別采集產品圖片上的條碼信息,捕獲產品圖片并對這些圖片進行拼接處理,標記并扣取上面的條碼區(qū)域,然后采用組合式識別方案并校驗,最后將校驗結果及條碼信息發(fā)送至邏輯及流程控制模塊。
[0012]進一步,所述組合式識別方案包括條碼識別和條碼規(guī)則的檢驗,所述條碼識別包括自動識別和迭代識別。
[0013]進一步,所述自動識別方案包括直接對條碼原圖進行自動識別、對條碼原圖進行黑白處理然后進行自動識別、對條碼原圖進行黑白處理和對比度處理然后進行自動識別以及對條碼原圖進行黑白處理、對比度處理和銳化處理然后進行自動識別;
進一步,所述迭代識別方案包括直接對條碼原圖進行迭代識別,對條碼原圖進行黑白處理然后進行迭代識別、對條碼原圖進行黑白處理和對比度處理然后進行默認迭代識別以及對條碼原圖進行黑白處理、對比度處理和銳化處理然后進行迭代識別。
[0014]進一步,所述若通過自動識別方案可以得到有效的條碼信息,則對條碼信息進行條碼規(guī)則校驗,校驗通過后識別完成。
[0015]進一步,所述若通過自動識別方案無法得到有效的條碼信息,則對條碼進行迭代識別;所述若通過迭代識別方案可以得到有效的條碼信息,則對條碼信息進行條碼規(guī)則校驗,校驗完成后識別完成。
[0016]進一步,所述視覺識別模塊若是處于制作模版的模式下,則會根據(jù)條碼信息自動生成條碼規(guī)則的校驗字符串并將所有可采集到有效條碼信息的方案進行排序然后記錄到模板中;若是處于生產模式下,則會使用模板中所記錄的識別方案依次采集條碼信息,并將讀取到的條碼信息進行規(guī)則校驗,然后將通過校驗的條碼信息返回至邏輯及流程控制模塊。
[0017]本發(fā)明的有益效果是:多條碼智能視覺識別跟蹤系統(tǒng)可以在極短的時間內進行快速的、自動的對未知數(shù)量的條碼進行捕獲、跟蹤、采集及存儲條碼信息等多項如下工作:
1.多條碼智能視覺識別跟蹤系統(tǒng)及方法無需知道條碼所在的確切位置。
[0018]2.多條碼智能視覺識別跟蹤系統(tǒng)及方法的信息來源簡單,只需含有清晰條碼的照片即可,因此誤碼率較低。
[0019]3.多條碼智能視覺識別跟蹤系統(tǒng)及方法的應用所要求的元器件相對廉價,即可有較好的效果。
[0020]4.多條碼智能視覺識別跟蹤系統(tǒng)及方法對使用者的要求很低,會拍照即可。
[0021]
【附圖說明】
[0022]圖1是本發(fā)明一種應用于多條碼的智能視覺識別跟蹤方法的流程圖;
圖2是本發(fā)明一種應用于多條碼的智能視覺識別跟蹤系統(tǒng)的結構方框圖; 圖3是本發(fā)明一種應用于多條碼的智能視覺識別跟蹤系統(tǒng)的條碼識別流程圖。
[0023]
【具體實施方式】
[0024]下面結合附圖對本發(fā)明作進一步的說明。
[0025]如圖1所示,一種應用于多條碼的智能視覺識別跟蹤方法,其特征在于:包括以下步驟:
1.根據(jù)用戶需求將設備的各個組件進行組裝與調試;
2.抽取并使用進入該處理程序的某型產品使用軟件制作針對該型產品的模版;
3.在軟件主界面選擇模板,點擊運行,設備即按照所選模板參數(shù)開始進行全自動的工業(yè)化生產;
所述若存在未識別的產品條碼,則可在不停止生產線的情況下使用補碼端進行處理。
[0026]所述步驟3中的全自動化生產的步驟包括:
(31)選擇產品模板;
(32)單片機通知前機臺運送產品到設備入口;
(33)入口軌道傳感器被觸發(fā),單片機控制SMT可變軌道將產品送入設備內部,直至遇到工作軌道傳感器;
(34)工作軌道傳感器被觸發(fā),單片機控制SMT可變軌道停止運動;
(35)系統(tǒng)根據(jù)模板參數(shù)控制相機及單片機對產品進行定點拍照;
(36)系統(tǒng)根據(jù)模板參數(shù)從原圖采集條碼區(qū)域并存為小圖;
(3