本發(fā)明涉及汽車制造領(lǐng)域,尤其涉及汽車玻璃制造領(lǐng)域的一種檢驗(yàn)玻璃的方法和裝置。
背景技術(shù):
科技發(fā)展日新月異,汽車產(chǎn)品由簡單的代步功能正逐步轉(zhuǎn)變成舒適,安全的消費(fèi)產(chǎn)品,與之相配套的汽車玻璃也逐步轉(zhuǎn)變成高配置,高功能的汽車玻璃,而側(cè)窗的升降功能保證汽車的安全性和舒適性,這就要求側(cè)窗與車的升降器相匹配,也就需要側(cè)窗玻璃孔洞的孔位和孔徑能夠符合圖紙規(guī)定。
為了檢驗(yàn)汽車側(cè)窗玻璃是否符合要求,現(xiàn)有的汽車側(cè)窗玻璃孔洞的孔位及孔徑檢驗(yàn),采用半小時(shí)抽檢的方式,通過人工將抽檢玻璃與樣片玻璃相對照,判斷是否汽車玻璃是否滿足工藝要求。
技術(shù)實(shí)現(xiàn)要素:
以下給出一個(gè)或多個(gè)方面的簡要概述以提供對這些方面的基本理解。此概述不是所有構(gòu)想到的方面的詳盡綜覽,并且既非旨在指認(rèn)出所有方面的關(guān)鍵性或決定性要素亦非試圖界定任何或所有方面的范圍。其唯一的目的是要以簡化形式給出一個(gè)或多個(gè)方面的一些概念以為稍后給出的更加詳細(xì)的描述之序。
本發(fā)明提供一種檢驗(yàn)玻璃的方法,能夠自動判斷玻璃上的孔洞是否符合設(shè)計(jì)要求,節(jié)省了人力成本,且避免了人工檢驗(yàn)時(shí)可能出現(xiàn)的檢驗(yàn)錯誤的問題。
根據(jù)上述目的,本發(fā)明提供一種檢驗(yàn)玻璃的方法,所述玻璃上開設(shè)有孔洞,所述方法包括:a)利用光源從所述玻璃的一側(cè)照射所述玻璃;b)通過ccd圖像傳感器從所述玻璃的另一側(cè)獲取所述玻璃的圖像;c)對所述圖像進(jìn)行圖像處理,以識別所述孔洞的邊緣信息;d)基于所述孔洞的邊緣信息,檢驗(yàn)所述孔洞是否與預(yù)設(shè)的孔洞一致。
在一實(shí)施例中,對所述圖像執(zhí)行二值化操作,以將所述圖像轉(zhuǎn)換為黑、白兩色;對所述圖像執(zhí)行灰度處理,以去除所述圖像內(nèi)的干擾點(diǎn);對所述圖像進(jìn)行邊緣提取,以得到所述孔洞的邊緣信息。
在一實(shí)施例中,基于標(biāo)定后的所述ccd圖像傳感器的參數(shù)和所述孔洞的邊緣信息,計(jì)算所述孔洞的形狀和面積;檢驗(yàn)所述孔洞的形狀和面積是否與預(yù)設(shè)的形狀和面積一致。
在一實(shí)施例中,基于標(biāo)定后的所述ccd圖像傳感器的參數(shù)和所述孔洞的邊緣信息,計(jì)算所述孔洞的直徑;檢驗(yàn)所述孔洞的直徑是否與預(yù)設(shè)的直徑一致。
在一實(shí)施例中,對所述圖像進(jìn)行圖像處理,以識別所述玻璃的外邊緣信息;基于標(biāo)定后的所述ccd圖像傳感器的參數(shù)、所述孔洞的邊緣信息、所述玻璃的外邊緣信息,計(jì)算所述孔洞在所述玻璃上的位置信息;檢驗(yàn)所述孔洞在所述玻璃上的位置信息是否與預(yù)設(shè)的孔洞位置信息一致。
在一實(shí)施例中,所述孔洞為圓形,基于標(biāo)定后的所述ccd圖像傳感器的參數(shù)和所述孔洞的邊緣信息,計(jì)算所述孔洞的圓心的位置信息;基于所述孔洞的圓心的位置信息,計(jì)算所述圓心與所述玻璃的至少兩個(gè)邊緣的垂直距離,以得到所述孔洞在所述玻璃上的位置信息;檢驗(yàn)所述圓心與所述玻璃的至少兩個(gè)邊緣的垂直距離與預(yù)設(shè)的各距離數(shù)值是否一致。
對應(yīng)上述方法,本發(fā)明還提供一種檢驗(yàn)玻璃的裝置,所述玻璃上開設(shè)有孔洞,所述裝置包括:光源,置于所述玻璃一端,照射所述玻璃;ccd圖像傳感器,置于所述玻璃另一端,獲取所述玻璃的圖像;圖像處理模塊,接收所述圖像,并對所述圖像進(jìn)行圖像處理,以識別所述孔洞的邊緣信息;檢驗(yàn)?zāi)K,基于所述孔洞的邊緣信息,檢驗(yàn)所述孔洞是否與預(yù)設(shè)的孔洞一致。
在一實(shí)施例中,圖像處理模塊進(jìn)一步用于:對圖像執(zhí)行二值化操作,以將圖像轉(zhuǎn)換為黑、白兩色;對圖像執(zhí)行灰度處理,以去除圖像內(nèi)的干擾點(diǎn);對圖像進(jìn)行邊緣提取,以得到孔洞的邊緣信息。
在一實(shí)施例中,檢驗(yàn)?zāi)K進(jìn)一步包括:計(jì)算模塊,基于標(biāo)定后的ccd圖像傳感器的參數(shù)和孔洞的邊緣信息,計(jì)算孔洞的形狀和面積;比對模塊,檢驗(yàn)孔洞的形狀和面積是否與預(yù)設(shè)的形狀和面積一致。
在一實(shí)施例中,檢驗(yàn)?zāi)K進(jìn)一步包括:計(jì)算模塊,基于標(biāo)定后的ccd圖像傳感器的參數(shù)和孔洞的邊緣信息,計(jì)算孔洞的直徑;比對模塊,檢驗(yàn)孔洞的直徑是否與預(yù)設(shè)的直徑一致。
在一實(shí)施例中,圖像處理模塊進(jìn)一步用于:對圖像進(jìn)行圖像處理,以識別玻璃的外邊緣信息;檢驗(yàn)?zāi)K進(jìn)一步包括:計(jì)算模塊,基于標(biāo)定后的ccd圖像傳感器的參數(shù)、孔洞的邊緣信息、玻璃的外邊緣信息,計(jì)算孔洞在玻璃上的位置信息;比對模塊,檢驗(yàn)孔洞在玻璃上的位置信息是否與預(yù)設(shè)的孔洞位置信息一致。
在一實(shí)施例中,孔洞為圓形,計(jì)算模塊進(jìn)一步用于:基于標(biāo)定后的ccd圖像傳感器的參數(shù)和孔洞的邊緣信息,計(jì)算孔洞的圓心的位置信息;基于孔洞的圓心的位置信息,計(jì)算圓心與玻璃的至少兩個(gè)邊緣的垂直距離,以得到孔洞在玻璃上的位置信息;比對模塊進(jìn)一步用于:檢驗(yàn)圓心與玻璃的至少兩個(gè)邊緣的垂直距離與預(yù)設(shè)的各距離數(shù)值是否一致。
本發(fā)明提供一種檢驗(yàn)玻璃的方法及裝置,運(yùn)用光源與ccd圖像傳感器配合,光源照射玻璃,使得玻璃的邊緣和孔洞的邊緣更加清晰,ccd圖像傳感器采集經(jīng)過光源照射的玻璃,進(jìn)而能夠得到更好的玻璃的圖像信息,對得到的圖像信息進(jìn)行圖像識別和處理即可完成對玻璃的檢驗(yàn)。
附圖說明
在結(jié)合以下附圖閱讀本公開的實(shí)施例的詳細(xì)描述之后,能夠更好地理解本發(fā)明的上述特征和優(yōu)點(diǎn)。在附圖中,各組件不一定是按比例繪制,并且具有類似的相關(guān)特性或特征的組件可能具有相同或相近的附圖標(biāo)記。
圖1示出了本發(fā)明一個(gè)方面的一種檢驗(yàn)玻璃的方法的流程圖;
圖2示出了計(jì)算圓形孔洞的位置信息的示意圖;
圖3示出了本發(fā)明一種檢驗(yàn)玻璃的裝置一個(gè)方面的機(jī)構(gòu)示意圖。
附圖標(biāo)記說明:
201、202:外邊緣;
203:孔洞的圓心;
301:玻璃;
302:孔洞;
303:光源;
304:ccd圖像傳感器。
具體實(shí)施方式
以下結(jié)合附圖和具體實(shí)施例對本發(fā)明作詳細(xì)描述。注意,以下結(jié)合附圖和具體實(shí)施例描述的諸方面僅是示例性的,而不應(yīng)被理解為對本發(fā)明的保護(hù)范圍進(jìn)行任何限制。
本發(fā)明提供一種檢驗(yàn)玻璃的方法,能夠在玻璃制造流水線上,自動檢測玻璃上制造的孔洞是否符合要求。
請參看圖1,圖1示出了本發(fā)明一個(gè)方面的一種檢驗(yàn)玻璃的方法的流程圖,所述方法包括:
步驟101:利用光源從玻璃的一側(cè)照射玻璃;
步驟102:通過ccd圖像傳感器從玻璃的另一側(cè)獲取玻璃的圖像;
步驟103:對圖像進(jìn)行圖像處理,以識別孔洞的邊緣信息;
步驟104:基于孔洞的邊緣信息,檢驗(yàn)孔洞是否與預(yù)設(shè)的孔洞一致。
通??梢栽诓A显O(shè)置孔洞用于與其他機(jī)構(gòu)進(jìn)行裝配,例如汽車側(cè)窗玻璃上設(shè)置有與升降器對應(yīng)的孔洞,作為將汽車側(cè)窗玻璃與升降器裝配的基礎(chǔ)。
本發(fā)明考慮采用圖像識別的方法,來獲取孔洞的圖像和玻璃的圖像,進(jìn)而判斷孔洞是否符合設(shè)計(jì)要求。
為了更好地獲取圖像,執(zhí)行步驟101利用光源從玻璃的一側(cè)照射玻璃,在光線照射下,玻璃的邊緣和孔洞的邊緣能夠更加的凸顯出了,進(jìn)而能夠更好地獲取玻璃的邊緣和孔洞的邊緣的圖像信息。
在光源照射的情況下,執(zhí)行步驟102通過ccd圖像傳感器從玻璃的另一側(cè)獲取玻璃的圖像,也就是說通過ccd圖像傳感器來獲取經(jīng)過光照具有更清晰邊緣信息的玻璃的圖像。
當(dāng)然也可以運(yùn)用現(xiàn)有技術(shù)中的其他圖像獲取設(shè)備來獲取圖像。
執(zhí)行步驟103對圖像進(jìn)行圖像處理,以識別孔洞的邊緣信息,有了孔洞的邊緣信息就能夠獲得孔洞的位置信息、形狀信息和面積大小信息等。
更優(yōu)地,在對圖像進(jìn)行處理時(shí),首先對圖像執(zhí)行二值化操作,以將圖像轉(zhuǎn)換為黑、白兩色,黑白圖像能夠?yàn)檫吘壭畔⒌奶崛√峁└玫幕A(chǔ)。
更優(yōu)地,對圖像執(zhí)行灰度處理,以去除圖像內(nèi)的干擾點(diǎn),由于玻璃上可能會存在灰塵等其他雜質(zhì),拍攝的圖像就會有對應(yīng)的干擾點(diǎn),這會對邊緣提取造成影響,圖像的灰度處理能夠去除圖像內(nèi)的該些干擾點(diǎn),進(jìn)而提高邊緣提取的準(zhǔn)確度。
在得到孔洞的邊緣信息后,執(zhí)行步驟104基于孔洞的邊緣信息,檢驗(yàn)孔洞是否與預(yù)設(shè)的孔洞一致。
孔洞是否符合設(shè)計(jì)的要求,主要考慮孔洞的形狀,孔洞的大小、孔洞在玻璃上的位置等,是否符合設(shè)計(jì)的要求。
實(shí)際上一個(gè)孔洞是由孔洞的形狀,孔洞的面積大小、孔洞在玻璃上的位置唯一確定的。
孔洞的形狀可以由拍攝到的圖像信息直接獲得,例如可以是圓形、三角形、方形、梯形等。
由于拍攝的圖像與實(shí)際物體的尺寸的比例通常不為1:1,在涉及拍攝物體尺寸的信息,例如孔洞的面積大小、孔洞的在玻璃上的位置,就需要基于拍攝得到圖像基礎(chǔ)上,推算出準(zhǔn)確的實(shí)際尺寸的相關(guān)信息。
為了達(dá)到上述目的,在一實(shí)施例中,基于標(biāo)定后的ccd圖像傳感器的參數(shù)和孔洞的邊緣信息,計(jì)算孔洞的形狀和面積。
通常,ccd拍出來的圖片的像素個(gè)數(shù)是由傳感器決定的,都是固定的像素值。但是由于拍攝的時(shí)候鏡頭光學(xué)變化,焦點(diǎn)不一致等原因,每個(gè)像素對應(yīng)的實(shí)際的物理尺寸是不一致的。
在某些情況下,ccd圖像處理的時(shí)候因?yàn)樾枰氖菍?shí)際的物理尺寸,所以要把這個(gè)每個(gè)像素的尺寸變成統(tǒng)一的固定的物理尺寸,這個(gè)過程就是標(biāo)定。比較形象的說法就是用一個(gè)標(biāo)準(zhǔn)的尺去拍照,然后計(jì)算每個(gè)像素占了多少尺寸,進(jìn)而就能夠根據(jù)拍攝圖像占據(jù)的像素的多少來計(jì)算實(shí)際的物理尺寸。
有了物理尺寸,就能夠檢驗(yàn)孔洞的形狀和面積是否與預(yù)設(shè)的形狀和面積一致,預(yù)設(shè)的形狀和面積即是設(shè)計(jì)要求的形狀和面積。
在一實(shí)施例中,孔洞為圓形,則只要確定了孔洞的直徑即可得出孔洞的面積,基于標(biāo)定后的ccd圖像傳感器的參數(shù)和孔洞的邊緣信息,計(jì)算孔洞的直徑,然后,直接檢驗(yàn)孔洞的直徑是否與預(yù)設(shè)的直徑一致,即可檢測孔洞的面積是否與設(shè)計(jì)要求的孔洞的面積一致。
為了檢測孔洞在玻璃上的位置是否與設(shè)計(jì)要求的孔洞的位置一致,在一實(shí)施例中,對圖像進(jìn)行圖像處理,以識別玻璃的外邊緣信息,識別玻璃的外邊緣信息是為了得到孔洞的位置信息提供基礎(chǔ)。
同樣,孔洞的位置信息與物理尺寸有所聯(lián)系,基于標(biāo)定后的ccd圖像傳感器的參數(shù)、孔洞的邊緣信息、玻璃的外邊緣信息,計(jì)算孔洞在玻璃上的位置信息,然后,就能夠檢驗(yàn)孔洞在玻璃上的位置信息是否與預(yù)設(shè)的孔洞位置信息一致。
在一實(shí)施例中,孔洞為圓形,首先,基于標(biāo)定后的ccd圖像傳感器的參數(shù)和孔洞的邊緣信息,計(jì)算孔洞的圓心的位置信息,然后基于孔洞的圓心的位置信息,計(jì)算圓心與玻璃的至少兩個(gè)邊緣的垂直距離,以得到孔洞在玻璃上的位置信息,最后,檢驗(yàn)圓心與玻璃的至少兩個(gè)邊緣的垂直距離與預(yù)設(shè)的各距離數(shù)值是否一致。
請參看圖2,圖2示出了計(jì)算圓形孔洞的位置信息的示意圖。
玻璃具有外邊緣201和外邊緣202,經(jīng)過現(xiàn)有的圖像識別的算法即可得出孔洞的圓心203,只要再分別計(jì)算圓心203到外邊緣201和外邊緣202的物理距離,再將該物理距離與設(shè)計(jì)要求的物理距離進(jìn)行比對,即可檢驗(yàn)孔洞在玻璃上的位置信息是否與預(yù)設(shè)的孔洞位置信息一致。
對應(yīng)前述方法,本發(fā)明還提供一種檢驗(yàn)玻璃的裝置,請參看圖3,圖3示出了本發(fā)明一種檢驗(yàn)玻璃的裝置一個(gè)方面的機(jī)構(gòu)示意圖。
玻璃301上開設(shè)有孔洞302,檢驗(yàn)玻璃的裝置包括:光源303,置于玻璃301一端,照射玻璃;ccd圖像傳感器304,置于玻璃另一端,獲取玻璃301的圖像,這樣,ccd圖像傳感器304就能夠在玻璃被光照的情況下較好地獲取玻璃的圖像。
當(dāng)然ccd圖像傳感器304不一定要與光源303分別置于玻璃301的兩端,也可以置于玻璃301的同一端。
檢驗(yàn)玻璃的裝置還包括:圖像處理模塊,接收ccd圖像傳感器304拍攝到的圖像,并對圖像進(jìn)行圖像處理,以識別孔洞的邊緣信息;檢驗(yàn)?zāi)K,基于孔洞的邊緣信息,檢驗(yàn)孔洞是否與預(yù)設(shè)的孔洞一致。
在一實(shí)施例中,圖像處理模塊進(jìn)一步用于:對圖像執(zhí)行二值化操作,以將圖像轉(zhuǎn)換為黑、白兩色;對圖像執(zhí)行灰度處理,以去除圖像內(nèi)的干擾點(diǎn);對圖像進(jìn)行邊緣提取,以得到孔洞的邊緣信息。
在一實(shí)施例中,檢驗(yàn)?zāi)K進(jìn)一步包括:計(jì)算模塊,基于標(biāo)定后的ccd圖像傳感器的參數(shù)和孔洞的邊緣信息,計(jì)算孔洞的形狀和面積;比對模塊,檢驗(yàn)孔洞的形狀和面積是否與預(yù)設(shè)的形狀和面積一致。
在一實(shí)施例中,檢驗(yàn)?zāi)K進(jìn)一步包括:計(jì)算模塊,基于標(biāo)定后的ccd圖像傳感器的參數(shù)和孔洞的邊緣信息,計(jì)算孔洞的直徑;比對模塊,檢驗(yàn)孔洞的直徑是否與預(yù)設(shè)的直徑一致。
在一實(shí)施例中,圖像處理模塊進(jìn)一步用于:對圖像進(jìn)行圖像處理,以識別玻璃的外邊緣信息;檢驗(yàn)?zāi)K進(jìn)一步包括:計(jì)算模塊,基于標(biāo)定后的ccd圖像傳感器的參數(shù)、孔洞的邊緣信息、玻璃的外邊緣信息,計(jì)算孔洞在玻璃上的位置信息;比對模塊,檢驗(yàn)孔洞在玻璃上的位置信息是否與預(yù)設(shè)的孔洞位置信息一致。
在一實(shí)施例中,孔洞為圓形,計(jì)算模塊進(jìn)一步用于:基于標(biāo)定后的ccd圖像傳感器的參數(shù)和孔洞的邊緣信息,計(jì)算孔洞的圓心的位置信息;基于孔洞的圓心的位置信息,計(jì)算圓心與玻璃的至少兩個(gè)邊緣的垂直距離,以得到孔洞在玻璃上的位置信息;比對模塊進(jìn)一步用于:檢驗(yàn)圓心與玻璃的至少兩個(gè)邊緣的垂直距離與預(yù)設(shè)的各距離數(shù)值是否一致。
在一實(shí)施例中,所述ccd圖像傳感器為面陣相機(jī)。面陣相機(jī)作為工業(yè)相機(jī)的一個(gè)類別,在機(jī)器視覺應(yīng)用中很廣泛??梢远虝r(shí)曝光,利于搶拍動態(tài)景物,也可以拍靜態(tài)景物。
提供對本公開的先前描述是為使得本領(lǐng)域任何技術(shù)人員皆能夠制作或使用本公開。對本公開的各種修改對本領(lǐng)域技術(shù)人員來說都將是顯而易見的,且本文中所定義的普適原理可被應(yīng)用到其他變體而不會脫離本公開的精神或范圍。由此,本公開并非旨在被限定于本文中所描述的示例和設(shè)計(jì),而是應(yīng)被授予與本文中所公開的原理和新穎性特征相一致的最廣范圍。