本發(fā)明涉及圖像處理,尤其涉及的是一種環(huán)形條碼識別方法、系統(tǒng)、終端及可讀存儲介質(zhì)。
背景技術(shù):
1、在工業(yè)界的實際應(yīng)用場景中,有時會遇到需要對圓形材料進行標記的情況,這類圓形材料的中間區(qū)域會在使用過程中發(fā)生損耗而無法標記,導(dǎo)致只有邊緣非常細的圓環(huán)區(qū)域可以用于打印標記。
2、現(xiàn)有的標識技術(shù),例如一維條碼和二維碼技術(shù)在形狀上無法適應(yīng)圓形材料的邊緣環(huán)形區(qū)域,若將其進行縮小,刻印到圓環(huán)區(qū)域,則無法有效地利用環(huán)形區(qū)域的面積,且外部輕微的刮蹭損傷就會導(dǎo)致其無法識別。
3、對于非圖形的標識技術(shù),例如rfid(radio?frequency?identification,射頻識別)技術(shù),雖然這類技術(shù)提供了非接觸式識別和大容量數(shù)據(jù)存儲的優(yōu)勢,但這類技術(shù)并不適用于需要高純度的材料的標識,因為其標簽可能會在材料上引入雜質(zhì),影響材料的純度和性能。
4、因此,現(xiàn)有技術(shù)缺少一種對這種圓形材料進行標記的技術(shù)與方案,現(xiàn)有技術(shù)存在一些采用環(huán)形條碼進行標識的技術(shù),這種技術(shù)大多采用粘貼或嵌入的方式完成環(huán)形條碼的標記,但這種方式會引入雜質(zhì),而在cd盤上使用的環(huán)形條碼技術(shù),在應(yīng)用在工業(yè)場景上后,由于工業(yè)場景的保存條件和運輸條件通常不如cd盤的情況,無法避免的極易造成劃痕甚至一定的損毀,這對于環(huán)形條碼的識別產(chǎn)生了不利的影響。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的是提供一種環(huán)形條碼識別方法、系統(tǒng)、終端及可讀存儲介質(zhì),旨在解決現(xiàn)有技術(shù)對于存在劃痕、臟污或破損的環(huán)形條碼識別錯誤甚至無法識別的問題。
2、本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
3、本發(fā)明提供一種環(huán)形條碼識別方法,所述環(huán)形條碼識別方法包括:
4、獲取材料圖像,根據(jù)所述材料圖像提取輪廓圖像;
5、對所述輪廓圖像進行除雜處理,獲得環(huán)形條碼圖像;
6、根據(jù)所述環(huán)形條碼圖像提取標識信息。
7、進一步地,所述獲取材料圖像,具體包括:
8、獲取攝像機拍攝的原始圖像,將所述原始圖像輸入圖像分割模型;
9、所述圖像分割模型輸出所述材料圖像。
10、進一步地,所述根據(jù)所述材料圖像提取輪廓圖像,具體包括:
11、對所述材料圖像進行二值化,得到二值化圖像;
12、根據(jù)所述二值化圖像提取封閉輪廓,得到多個所述封閉輪廓;
13、篩除多個所述封閉輪廓中,面積不在設(shè)定面積閾值范圍內(nèi)的封閉輪廓,將剩余的所述封閉輪廓組成所述輪廓圖像。
14、進一步地,所述對所述輪廓圖像進行除雜處理,獲得環(huán)形條碼圖像,具體包括:
15、計算所有剩余的所述封閉輪廓的緊湊度,根據(jù)多個所述緊湊度對所述輪廓圖像進行初步除雜;
16、根據(jù)環(huán)形條碼的幾何性質(zhì)對初步除雜后的所述輪廓圖像進行二次除雜,得到所述環(huán)形條碼圖像。
17、進一步地,所述根據(jù)環(huán)形條碼的幾何性質(zhì)對初步除雜后的所述輪廓圖像進行二次除雜,得到所述環(huán)形條碼圖像,具體包括:
18、根據(jù)所述輪廓圖像擬合環(huán)形條碼的圓心,計算所有剩余的所述封閉輪廓到圓心的距離;
19、根據(jù)所有所述距離,對剩余的各個所述封閉輪廓進行濾除;
20、根據(jù)所述環(huán)形條碼的半徑和圓心,獲取所述環(huán)形條碼的碼元的長度,根據(jù)所述碼元的長度和剩余的各個所述封閉輪廓的長度對各個所述封閉輪廓進行濾除。
21、進一步地,所述根據(jù)所述環(huán)形條碼圖像提取標識信息,具體包括:
22、計算環(huán)形條碼的圓心;
23、根據(jù)所述環(huán)形條碼的圓心對所述環(huán)形條碼圖像進行識別提取,得到編碼數(shù)據(jù);
24、對所述編碼數(shù)據(jù)進行解碼得到所述標識信息。
25、進一步地,所述根據(jù)所述環(huán)形條碼的圓心對環(huán)形條碼圖像進行識別提取,得到編碼數(shù)據(jù),具體包括:
26、定位所述環(huán)形條碼上的多個起始點;
27、并行從多個所述起始點開始,獲取所述環(huán)形條碼所有碼元的值,得到多個并行編碼數(shù)據(jù);
28、根據(jù)各個所述并行編碼數(shù)據(jù),采用投票法得到所述編碼數(shù)據(jù)。
29、此外,為實現(xiàn)上述目的,本發(fā)明還提供一種環(huán)形條碼識別系統(tǒng),所述環(huán)形條碼識別系統(tǒng)包括:
30、輪廓提取模塊,用于取材料圖像,根據(jù)所述材料圖像提取輪廓圖像;
31、條碼除雜模塊,用于對所述輪廓圖像進行除雜處理,獲得環(huán)形條碼圖像;
32、信息提取模塊,用于根據(jù)所述環(huán)形條碼圖像提取標識信息。
33、此外,為實現(xiàn)上述目的,本發(fā)明還提供一種終端,所述終端包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的環(huán)形條碼識別程序,所述環(huán)形條碼識別程序被所述處理器執(zhí)行時控制終端實現(xiàn)如上所述的環(huán)形條碼識別方法的步驟。
34、此外,為實現(xiàn)上述目的,本發(fā)明還提供一種可讀存儲介質(zhì),所述可讀存儲介質(zhì)存儲有環(huán)形條碼識別程序,所述環(huán)形條碼識別程序被處理器執(zhí)行時實現(xiàn)如上所述的環(huán)形條碼識別方法的步驟。
35、本發(fā)明采用上述技術(shù)方案具有以下效果:
36、本發(fā)明通過對環(huán)形條碼圖像進行提取得到初步環(huán)形條碼的輪廓圖像,之后對輪廓圖像進行除雜處理,去除由于劃痕、臟污或者損毀造成的干擾痕跡,從而提取干凈的環(huán)形條碼圖像,并從環(huán)形條碼圖像中識別得到標識信息,解決了現(xiàn)有的環(huán)形條碼應(yīng)用在工業(yè)材料場景上時,由于工業(yè)材料搬運和保存環(huán)境的問題,無法避免的存在的臟污、劃痕和破損造成的環(huán)形條碼識別錯誤的問題。
1.一種環(huán)形條碼識別方法,其特征在于,所述環(huán)形條碼識別方法包括:
2.根據(jù)權(quán)利要求1所述的一種環(huán)形條碼識別方法,其特征在于,所述獲取材料圖像,具體包括:
3.根據(jù)權(quán)利要求1所述的一種環(huán)形條碼識別方法,其特征在于,所述根據(jù)所述材料圖像提取輪廓圖像,具體包括:
4.根據(jù)權(quán)利要求3所述的一種環(huán)形條碼識別方法,其特征在于,所述對所述輪廓圖像進行除雜處理,獲得環(huán)形條碼圖像,具體包括:
5.根據(jù)權(quán)利要求4所述的一種環(huán)形條碼識別方法,其特征在于,所述根據(jù)環(huán)形條碼的幾何性質(zhì)對初步除雜后的所述輪廓圖像進行二次除雜,得到所述環(huán)形條碼圖像,具體包括:
6.根據(jù)權(quán)利要求1所述的一種環(huán)形條碼識別方法,其特征在于,所述根據(jù)所述環(huán)形條碼圖像提取標識信息,具體包括:
7.根據(jù)權(quán)利要求6所述的一種環(huán)形條碼識別方法,其特征在于,所述根據(jù)所述環(huán)形條碼的圓心對環(huán)形條碼圖像進行識別提取,得到編碼數(shù)據(jù),具體包括:
8.一種環(huán)形條碼識別系統(tǒng),其特征在于,所述環(huán)形條碼識別系統(tǒng)包括:
9.一種終端,其特征在于,所述終端包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的環(huán)形條碼識別程序,所述環(huán)形條碼識別程序被所述處理器執(zhí)行時控制終端實現(xiàn)如權(quán)利要求1-7任一項所述的環(huán)形條碼識別方法的步驟。
10.一種可讀存儲介質(zhì),其特征在于,所述可讀存儲介質(zhì)存儲有環(huán)形條碼識別程序,所述環(huán)形條碼識別程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-7任一項所述的環(huán)形條碼識別方法的步驟。