版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、論文題目論文題目:視覺技術在瓶裝飲視覺技術在瓶裝飲 料生產線上的應用料生產線上的應用 條形條形 碼檢測碼檢測答答 辯辯 人人:指導老師指導老師:專專 業(yè)業(yè):機械設計制造及其自動化:機械設計制造及其自動化班級:班級:選題的意義選題的意義1論文的基本框架和主要內容論文的基本框架和主要內容2本論文的重點本論文的重點3完成論文寫作存在的問題及收獲完成論文寫作存在的問題及收獲4v選題的意義:選題的意義:u隨著國民經濟的快速發(fā)展,條碼技術是信息數(shù)據(jù)自隨著國民經濟的快速發(fā)展,條碼技術是信息數(shù)據(jù)自動識別、輸入的重要方法和手段動識別、輸入的重要方法和手段, ,現(xiàn)已應用到了商現(xiàn)已應用到了商業(yè)、工業(yè)、交通運輸業(yè)等國
2、民經濟各行各業(yè)。業(yè)、工業(yè)、交通運輸業(yè)等國民經濟各行各業(yè)。u對于生產流水線或物流傳送帶上的物體條碼識別,對于生產流水線或物流傳送帶上的物體條碼識別,傳統(tǒng)的掃描器識別方法受條碼印刷技術、印制材料傳統(tǒng)的掃描器識別方法受條碼印刷技術、印制材料以及條碼本身的運動速度和角度的影響,基本上無以及條碼本身的運動速度和角度的影響,基本上無法識別。法識別。u然而,應用機器視覺技術可以成功地解決流水線上然而,應用機器視覺技術可以成功地解決流水線上運動條碼的識別問題,因而,具有非常重要的理論運動條碼的識別問題,因而,具有非常重要的理論與實踐價值。與實踐價值。 選題的意義選題的意義1v論文的基本框架論文的基本框架論文的
3、基本框架和主要內容論文的基本框架和主要內容2 在已有的在已有的條件下,如條件下,如何實現(xiàn)流水何實現(xiàn)流水線上條碼的線上條碼的自動檢測自動檢測 首先學首先學習條碼和視覺習條碼和視覺圖像處理的知圖像處理的知識,然后是條識,然后是條碼圖像的如何碼圖像的如何識別與譯碼識別與譯碼 本課題主本課題主要是解決條要是解決條碼圖像的預碼圖像的預處理,如何處理,如何定位以及怎定位以及怎樣被譯碼的樣被譯碼的論文的基本框架和主要內容論文的基本框架和主要內容2如何實現(xiàn)流水線上條碼的自動檢測 在生產線上機器視覺技術與在生產線上機器視覺技術與條形碼技術相結合來檢測商品條碼條形碼技術相結合來檢測商品條碼是否符合出廠要求的應用越
4、來越廣是否符合出廠要求的應用越來越廣泛了。在現(xiàn)實生產流水線的條碼檢泛了。在現(xiàn)實生產流水線的條碼檢測過程中,為了提高檢測的效率,測過程中,為了提高檢測的效率,可以先設定好動態(tài)采集條碼圖像的可以先設定好動態(tài)采集條碼圖像的機械手(如右圖所示的發(fā)光的采集機械手(如右圖所示的發(fā)光的采集設備),讓它采集到的條碼圖像不設備),讓它采集到的條碼圖像不需要幾何校正,圖像噪聲較少以及需要幾何校正,圖像噪聲較少以及初步分割出條碼。只有這樣,不僅初步分割出條碼。只有這樣,不僅減少了條碼識別編程程序的易讀簡減少了條碼識別編程程序的易讀簡潔性,也大大提高了條碼被識別的潔性,也大大提高了條碼被識別的效率。效率。初識初識EA
5、N-13碼碼標準條碼符號標準條碼符號EAN-13碼的模塊組成碼的模塊組成左側空白區(qū)起始符6位左側數(shù)據(jù)符中間分隔符5位右側數(shù)據(jù)符1位校驗符終止符右側空白區(qū)113個模塊其中左空11,起3,左數(shù)42,中5,右數(shù)35,校驗符7,終止符3,右空7 一個完整的條碼是由兩側空白區(qū)、起始字符、數(shù)據(jù)字符、校驗字符一個完整的條碼是由兩側空白區(qū)、起始字符、數(shù)據(jù)字符、校驗字符和終止符以及供人識讀符組成,如左上圖所示。和終止符以及供人識讀符組成,如左上圖所示。 條碼條碼 : :由一組規(guī)則排列的條、空及其對應字符組成的標記由一組規(guī)則排列的條、空及其對應字符組成的標記, ,用以表示用以表示一定的信息;一定的信息; 空白區(qū)空
6、白區(qū): :條碼起始符、終止符兩端外側與空的反射率相同的限定區(qū)域條碼起始符、終止符兩端外側與空的反射率相同的限定區(qū)域 條條 :條碼中反射率較低的部分;條碼中反射率較低的部分; 空空:條碼中反射率較高的部分;條碼中反射率較高的部分; 起始符起始符: :位于條碼起始位置的若干條與空;位于條碼起始位置的若干條與空; 終止符終止符: :位于條碼終止位置的若干條與空;位于條碼終止位置的若干條與空; 中間分隔符中間分隔符: :位于條碼中間位置用來分隔數(shù)據(jù)段的若干條與空;位于條碼中間位置用來分隔數(shù)據(jù)段的若干條與空; 供人識別字符供人識別字符: :位于條碼符的下方,與相應的條碼字符相對應的、用位于條碼符的下方,
7、與相應的條碼字符相對應的、用 于供人識別的字符;于供人識別的字符; 商品條形碼的條和空組合部分成為條形碼符號,對應符號部分由一商品條形碼的條和空組合部分成為條形碼符號,對應符號部分由一組阿拉伯數(shù)字組成,稱為代碼。條形碼符號和條形碼相對應,表示的信組阿拉伯數(shù)字組成,稱為代碼。條形碼符號和條形碼相對應,表示的信息一致。商品條形碼就是商品的息一致。商品條形碼就是商品的“身份證身份證”,是商品流通于國際市場的,是商品流通于國際市場的“共同語言共同語言”。EAN-13碼的編碼規(guī)則碼的編碼規(guī)則v 按模塊組合法編碼的條碼符按模塊組合法編碼的條碼符號中,條與空是由標準寬度號中,條與空是由標準寬度的模塊組合而成
8、。一個標準的模塊組合而成。一個標準寬度的條模塊寬度的條模塊用用二進制的二進制的“1”表示表示,一個標準寬度的,一個標準寬度的空模塊空模塊用用二進制的二進制的“0”表示表示。通用商品條碼(。通用商品條碼(EAN-13碼)均屬模塊組合型條碼。碼)均屬模塊組合型條碼。v EAN-13 碼中的每一條碼碼中的每一條碼字符由字符由2個條和個條和2個空組成個空組成,每一,每一個個條或空由條或空由 14個個模塊組成,每一條碼字符的模塊組成,每一條碼字符的總模塊數(shù)為總模塊數(shù)為7。它可以。它可以用用10個數(shù)字字符個數(shù)字字符表示表示:09,其其字符集的二進制表示如右表字符集的二進制表示如右表 所示。所示?!?”和和
9、“2”的字符如的字符如右圖所示。右圖所示。v論文的主要內容論文的主要內容論文的基本框架和主要內容論文的基本框架和主要內容2如何處理采集到的條碼圖像從而達到更好的識別如何處理采集到的條碼圖像從而達到更好的識別n由于攝像式獲取的條形碼圖像難免會出現(xiàn)失真、光照不均、模糊等問題,需要采用圖像處理將這些對條碼識讀帶來影響的外界因素降到最小,提高條碼的識讀能力。條碼圖像處理需要以下幾個處理過程:圖像灰度化,中值去噪,圖像二值化,邊緣銳化處理等。EAN-13碼圖像處理方框圖碼圖像處理方框圖v條碼的預處理過程主要有如下五個部分。條碼的預處理過程主要有如下五個部分。輸入條碼圖像圖像預處理灰度處理終止去噪二值化邊
10、緣分割及重構邊緣銳化灰度處理灰度處理v 位圖是采用位映像方法顯示和存位圖是采用位映像方法顯示和存儲的圖像,其中灰度圖是指只含儲的圖像,其中灰度圖是指只含亮度信息,不含色彩信息的圖像亮度信息,不含色彩信息的圖像。所有顏色都可以由紅綠藍。所有顏色都可以由紅綠藍(R、G、B)三原色組合而成。當三原色組合而成。當一幅圖中每個像素被賦予不同的一幅圖中每個像素被賦予不同的RGB值時,就能呈現(xiàn)五彩繽紛值時,就能呈現(xiàn)五彩繽紛的顏色。在實際應用中,通常采的顏色。在實際應用中,通常采用調色板技術,將用調色板技術,將256色位圖色位圖轉變?yōu)榛叶葓D,灰度與轉變?yōu)榛叶葓D,灰度與RGB值值的對應關系如下的對應關系如下:Y
11、=0.299R+0.587G+0.114B 這樣,按照上式便可將這樣,按照上式便可將256色調色板轉換成灰度調色板。如色調色板轉換成灰度調色板。如右圖所示。右圖所示。中值去噪中值去噪v中值濾波法是一種非線中值濾波法是一種非線性信號處理方法,與其性信號處理方法,與其對應的中值濾波器在一對應的中值濾波器在一定條件下,可以克服線定條件下,可以克服線性濾波器如最小均方濾性濾波器如最小均方濾波,平均值濾波等所帶波,平均值濾波等所帶來的圖像細節(jié)模糊問題來的圖像細節(jié)模糊問題。而且對濾除脈沖干擾。而且對濾除脈沖干擾及圖像掃描噪聲最為有及圖像掃描噪聲最為有效。處理前后的對照圖效。處理前后的對照圖如右所示。如右所
12、示。二值化處理二值化處理v 在數(shù)字圖像處理中,二值在數(shù)字圖像處理中,二值化化處理占有非常重要的地處理占有非常重要的地位。二值化圖像的方法有位。二值化圖像的方法有很多,其中最關鍵的因素很多,其中最關鍵的因素就是找到合適的閾值。就是找到合適的閾值。v 圖像二值化主要有兩個步圖像二值化主要有兩個步驟驟: 1,確定需要分割的,確定需要分割的閾值閾值;2,將分割閾值與像,將分割閾值與像素點的灰度值比較,分割素點的灰度值比較,分割出出圖像的像素。實際中常圖像的像素。實際中常希望能盡可能減少誤分割希望能盡可能減少誤分割的概率,而選取最優(yōu)閾值的概率,而選取最優(yōu)閾值是一種常用的方法。最優(yōu)是一種常用的方法。最優(yōu)閾
13、值是指能使誤分割率閾值是指能使誤分割率達達到到最小的分割閾值。二值最小的分割閾值。二值化處理后的圖像如右。化處理后的圖像如右。邊緣銳化處理邊緣銳化處理v 條碼條碼銳化處理主要用于增銳化處理主要用于增強強其其邊緣及灰度跳變部分邊緣及灰度跳變部分,條碼圖像中條的邊緣就,條碼圖像中條的邊緣就是必須要銳化增強的特征是必須要銳化增強的特征信息。信息。條碼圖像條碼圖像的模糊相的模糊相當于圖像被平均或被積分當于圖像被平均或被積分,那么,對圖像的銳化就,那么,對圖像的銳化就是其反運算是其反運算“微分微分”,增,增強高頻分量的作用,使圖強高頻分量的作用,使圖像輪廓清晰。像輪廓清晰。v 經試驗分析可知,條碼經試驗
14、分析可知,條碼圖圖像采集的質量越好,其邊像采集的質量越好,其邊緣銳化處理的效果越好。緣銳化處理的效果越好。所以銳化的力度要依據(jù)邊所以銳化的力度要依據(jù)邊緣檢測的具體情況而定緣檢測的具體情況而定。邊緣檢測邊緣檢測v 為保證識別正確率和識別為保證識別正確率和識別速度,必須提高所用特征速度,必須提高所用特征的的“質量質量”。條碼圖像中相條碼圖像中相鄰的條與空之間的邊界是鄰的條與空之間的邊界是圖像的最本質特征。圖像的最本質特征。對條對條碼圖像的邊緣檢測是識別碼圖像的邊緣檢測是識別條碼的必由之路。條碼的必由之路。v 本課題利用條碼圖像像素本課題利用條碼圖像像素灰度分布特點,提出了一灰度分布特點,提出了一種
15、基于條碼邊緣特征的邊種基于條碼邊緣特征的邊緣檢測方法。緣檢測方法。 所采集得到所采集得到的條碼圖像像素灰度都服的條碼圖像像素灰度都服從如右圖所示的分布。從如右圖所示的分布。 結合條碼圖像的特點,灰度值分布在50,100的像素點就是條碼的“條”,而灰度值分布在150,210的像素點就是條碼的 “空”。水平方向上,“條”和“空”的邊緣兩側的像素點的灰度發(fā)生了跳變,灰度值相差很大。而在豎直方向上,位于“條”中像素點所在列上的點的灰度值都在50,100內變化,同理,位于“空”中像素點所在列上的點的灰度值都在150,210內。l 對條碼圖像按以下步驟進行邊緣檢測:對條碼圖像按以下步驟進行邊緣檢測:步驟一
16、步驟一: :先求出二值化條碼圖像,其中的閾值先求出二值化條碼圖像,其中的閾值 TH TH 和和 TD TD 由直方圖灰度統(tǒng)計得出,其經驗值分別為由直方圖灰度統(tǒng)計得出,其經驗值分別為THTH,TDTD;步驟二步驟二: :累計并記錄圖像列像素值數(shù)列;累計并記錄圖像列像素值數(shù)列;步驟三步驟三: :計算并記錄相鄰兩列列像素值之差數(shù)列;計算并記錄相鄰兩列列像素值之差數(shù)列;步驟四步驟四: :設置閾值,將圖像中滿足設置閾值,將圖像中滿足兩列列像素值之差小于兩列列像素值之差小于閾值閾值的列標記為不可能邊緣列。的列標記為不可能邊緣列。 這樣,就把條碼圖像的邊緣檢測問題轉化成為,求這樣,就把條碼圖像的邊緣檢測問題
17、轉化成為,求解列像素灰度值差信號局部極大值點的問題。解列像素灰度值差信號局部極大值點的問題。 p對條碼圖像譯碼的基本原理:先從條碼圖像中獲對條碼圖像譯碼的基本原理:先從條碼圖像中獲取每個條和空的寬度,再將量化后的條和空的寬取每個條和空的寬度,再將量化后的條和空的寬度信息轉換成模塊數(shù)量信息,還必須建立模塊數(shù)度信息轉換成模塊數(shù)量信息,還必須建立模塊數(shù)量信息與該碼制條碼字符集之間的映射關系,根量信息與該碼制條碼字符集之間的映射關系,根據(jù)映射關系識讀出條碼數(shù)據(jù)。據(jù)映射關系識讀出條碼數(shù)據(jù)。p按模塊組合法編碼的條碼,究其本質,是以特定按模塊組合法編碼的條碼,究其本質,是以特定寬度的條或空代表二進制的寬度的
18、條或空代表二進制的“1”1”或者或者“0”0”,這,這些二進制的些二進制的“1”1”和和“0”0”本身并不表示任何字符本身并不表示任何字符信息,要將這些信息,要將這些“1”1”和和“0”0”按照一定的規(guī)則組按照一定的規(guī)則組合起來,才能表示對應字符集里的字符。合起來,才能表示對應字符集里的字符。本論文的重點:條碼的譯碼本論文的重點:條碼的譯碼3邊緣重構邊緣重構v 以商品以商品EAN-13 碼為例,它的條碼中共有碼為例,它的條碼中共有30 個條個條,條碼圖像中的條空邊界數(shù)是該條碼,條碼圖像中的條空邊界數(shù)是該條碼“條條”的數(shù)量的的數(shù)量的2倍。所以,只要確定了一種碼制的條碼中倍。所以,只要確定了一種碼
19、制的條碼中“條條”的數(shù)量的數(shù)量,也就得出了該碼制的所有條碼圖像中的條空邊界數(shù),也就得出了該碼制的所有條碼圖像中的條空邊界數(shù)。所以。所以,所有的,所有的 EAN-13 碼的圖像中都碼的圖像中都會會有有 60個個條空邊界。條空邊界。v本本課題課題中,中,采用將數(shù)列采用將數(shù)列 A(j) 中元素按數(shù)值從大到小中元素按數(shù)值從大到小的順序排序,選取前的順序排序,選取前60個元素所在列作為條碼邊緣個元素所在列作為條碼邊緣就完成了條碼的邊緣重構。先進行基于條碼邊緣特征就完成了條碼的邊緣重構。先進行基于條碼邊緣特征的邊緣檢測,再按上述算法邊緣重構。的邊緣檢測,再按上述算法邊緣重構。EAN-13碼譯碼算法流程碼譯
20、碼算法流程條碼字符分類各數(shù)據(jù)符條和空寬度(像素數(shù))計算條和空包含的模塊數(shù)與字符集匹配條碼號碼條碼寬度(像素數(shù))單位模塊平均像素數(shù)寬度v 將數(shù)列描述的條空寬度信將數(shù)列描述的條空寬度信息按息按EAN-13碼字符集選碼字符集選擇規(guī)則與對應字符集進行擇規(guī)則與對應字符集進行匹配就完成了條碼的譯碼匹配就完成了條碼的譯碼。EAN-13碼字符集的二碼字符集的二進制表示見表進制表示見表右上右上。 v EAN-13碼的前置碼不用碼的前置碼不用條碼字符表示,不包括在條碼字符表示,不包括在左側數(shù)據(jù)符內。右側數(shù)據(jù)左側數(shù)據(jù)符內。右側數(shù)據(jù)符均用字符集符均用字符集C子集表示,子集表示,左側數(shù)據(jù)符選用左側數(shù)據(jù)符選用A子集還子集
21、還是是B子集取決于前置碼的子集取決于前置碼的數(shù)值數(shù)值,見表見表右下右下。條空模塊數(shù)與字符集相匹配條空模塊數(shù)與字符集相匹配條碼識別系統(tǒng)的實現(xiàn)條碼識別系統(tǒng)的實現(xiàn)v 本識別系統(tǒng)的軟件設計遵本識別系統(tǒng)的軟件設計遵循以下設計原則:循以下設計原則:(1)數(shù)據(jù)結構條理清晰、便于數(shù)據(jù)結構條理清晰、便于訪問訪問(2)優(yōu)化界面設計,方便用戶優(yōu)化界面設計,方便用戶訪問訪問(3)充分考慮應用軟件在編制充分考慮應用軟件在編制、修改、調試、運行和升、修改、調試、運行和升級方面的方便級方面的方便(4)豐富軟件功能,簡化硬件豐富軟件功能,簡化硬件設計,降低成本。設計,降低成本。條碼的分類條碼的分類條碼的識別率條碼的識別率 標
22、準質量優(yōu)質的 條碼 96%非標準質量有缺陷的條碼 70%v存在的問題及展望存在的問題及展望 到這里為止,由于自己的知識有限以及時間的限制,本到這里為止,由于自己的知識有限以及時間的限制,本課題研究的成果并不能有效地投放到生產流水線上,只能識課題研究的成果并不能有效地投放到生產流水線上,只能識別像素較高的的別像素較高的的EAN-13EAN-13條形碼。條形碼。 本文主要研究了本文主要研究了EANEAN1313碼的自動識別的一部分,對于碼的自動識別的一部分,對于下一步的工作,可以在以下幾個方面進行:下一步的工作,可以在以下幾個方面進行:u優(yōu)化硬件系統(tǒng),將外界環(huán)境對使圖像采集的影響減少到更小,優(yōu)化硬件系統(tǒng),將外界環(huán)境對使圖像采集的影響減少到更小,得到更為清晰有效的條碼圖像,有利于提高讀碼效率。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小手拉大手交通安全一起守
- 2024商業(yè)廣場盛大開業(yè)啟幕系列(雪域之光王府井啟航主題)活動策劃方案-113正式版
- 經內鏡逆行胰膽管造影(ERCP)護理業(yè)務學習
- Unit 4 Plants around us C (說課稿)-2024-2025學年人教PEP版(2024)英語三年級上冊
- 光學樹脂系列產品項目可行性研究報告寫作模板-拿地備案
- 信息技術七年級上冊第八課 動感溫馨感恩卡-圖文結合說課稿(小小導游本領大)
- 福建省龍巖市新羅區(qū)2024-2025學年二年級上學期期末數(shù)學試題參考答案
- 江蘇省宿遷市(2024年-2025年小學六年級語文)部編版階段練習(下學期)試卷及答案
- 貴州師范大學《急救臨床技能訓練》2023-2024學年第一學期期末試卷
- 貴州黔南科技學院《幼兒教師發(fā)展專題》2023-2024學年第一學期期末試卷
- 小班《火車開了》音樂欣賞課評課稿
- 倫理學與醫(yī)學倫理學 (醫(yī)學倫理學課件)
- GB/T 6344-2008軟質泡沫聚合材料拉伸強度和斷裂伸長率的測定
- GA/T 1740.1-2020旅游景區(qū)安全防范要求第1部分:山岳型
- 產后康復客戶健康評估表格
- 企業(yè)人員組織結構圖
- 個人現(xiàn)實表現(xiàn)材料1500字德能勤績廉(通用6篇)
- 六年級上冊數(shù)學單元測試-5.圓 青島版 (含答案)
- (精心整理)高一語文期末模擬試題
- QC成果解決鋁合金模板混凝土氣泡、爛根難題
- 管線管廊布置設計規(guī)范
評論
0/150
提交評論