本發(fā)明涉及檢測技術(shù)領(lǐng)域,具體而言,涉及一種瑕疵檢測方法、裝置以及系統(tǒng)。
背景技術(shù):
品質(zhì)檢驗又稱質(zhì)量檢驗,是指在生產(chǎn)過程中,運用各種檢驗手段,包括感官檢驗、化學(xué)檢驗、儀器分析、物理測試、微生物學(xué)檢驗的方式,對生產(chǎn)的待檢測產(chǎn)品進(jìn)行品質(zhì)、規(guī)格、等級的檢驗,確定待檢測產(chǎn)品是否符規(guī)定的過程。品質(zhì)檢驗在現(xiàn)代工業(yè),尤其是精密制造業(yè)中占據(jù)相當(dāng)重要位置。目前的品質(zhì)檢測方法一般是針對產(chǎn)品的尺寸進(jìn)行檢測,而并沒有針對瑕疵進(jìn)行檢測的方法。
因此,一種對產(chǎn)品進(jìn)行瑕疵檢測的方法成為目前亟待解決的問題。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例的目的在于提供一種瑕疵檢測方法、裝置以及系統(tǒng),能夠?qū)Ξa(chǎn)品的瑕疵進(jìn)行檢測。
第一方面,本發(fā)明實施例提供了一種瑕疵檢測方法,包括:
獲取待檢測產(chǎn)品的檢測圖像;
根據(jù)預(yù)設(shè)的影像元素,在所述檢測圖像中進(jìn)行特征標(biāo)記,獲取特征圖像;所述特征圖像中包括所述影像元素;
識別所述特征圖像中的瑕疵信息。
結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第一種可能的實施方式,其中:所述根據(jù)影像元素,在所述檢測圖像中進(jìn)行特征標(biāo)記,獲取特征圖像,具體包括:
根據(jù)所述影像元素,在所述檢測圖像中進(jìn)行尋找所述影像元素的操作;
將所述檢測圖像尋找到所述影像元素的位置劃分出來,形成特征圖像。
結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第二種可能的實施方式,其中:
所述識別所述特征圖像中的瑕疵信息,具體包括:
將所述特征圖像與預(yù)存的模板圖像進(jìn)行比對;
并判斷特征圖像與模板圖像的相似度是否在預(yù)設(shè)范圍之內(nèi);如果是,則通過檢測;
如果否,則將所述待檢測產(chǎn)品作為瑕疵品。
結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第三種可能的實施方式,其中:
還包括:
獲取標(biāo)準(zhǔn)檢測物品的標(biāo)準(zhǔn)檢測圖像;
在所述標(biāo)準(zhǔn)檢測圖像中圈定檢測區(qū)域,并將圈定的所述檢測區(qū)域作為模板圖像。
結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第四種可能的實施方式,其中,還包括:
獲取影像元素測量數(shù)據(jù);
根據(jù)測量需求以及所述影像元素測量數(shù)據(jù),獲取與幾何元素對應(yīng)的測量數(shù)據(jù);所述幾何元素包括至少一個影像元素;
將所述幾何元素對應(yīng)的測量數(shù)據(jù),作為所述待檢測產(chǎn)品的尺寸數(shù)據(jù)。第二方面,本發(fā)明實施例還提供一種瑕疵檢測裝置,包括:
檢測圖像獲取單元,用于獲取待檢測產(chǎn)品的檢測圖像;
特征圖像獲取單元,用于根據(jù)預(yù)設(shè)的影像元素,在所述檢測圖像中進(jìn)行特征標(biāo)記,獲取特征圖像;所述特征圖像中包括所述影像元素;
瑕疵信息識別單元,用于識別所述特征圖像中的瑕疵信息。
結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第一種可能的實施方式,其中:特征圖像獲取單元具體包括:
影像元素尋找模塊,用于根據(jù)所述影像元素,在所述檢測圖像中進(jìn)行尋找所述影像元素的操作;
特征圖像形成模塊,用于將所述檢測圖像尋找到所述影像元素的位置劃分出來,形成特征圖像。
結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第二種可能的實施方式,其中:所述瑕疵信息識別單元具體包括:
比對模塊,用于將所述特征圖像與預(yù)存的模板圖像進(jìn)行比對;
判斷模塊,用于并判斷特征圖像與模板圖像的相似度是否在預(yù)設(shè)范圍之內(nèi);如果是,則通過檢測;如果否,則將所述待檢測產(chǎn)品作為瑕疵品。
結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第三種可能的實施方式,其中:
還包括:模板圖像生成單元,用于獲取標(biāo)準(zhǔn)檢測物品的標(biāo)準(zhǔn)檢測圖像,并在所述標(biāo)準(zhǔn)檢測圖像中圈定檢測區(qū)域,將圈定的所述檢測區(qū)域作為模板圖像。
第三方面,本發(fā)明實施例還提供一種瑕疵檢測系統(tǒng),包括:XY檢測平臺以及如上述第二方面任意一項所述的瑕疵檢測裝置;
所述檢測裝置還連接有圖像獲取設(shè)備;
所述圖像獲取設(shè)備用于獲取放置于XY檢測平臺上的待檢測產(chǎn)品的檢測圖像。
本發(fā)明實施例所提供的瑕疵檢測方法、裝置以及系統(tǒng),在獲取待檢測產(chǎn)品的檢測圖像之后,從待檢測圖像中尋找具有預(yù)設(shè)影像元素的位置,并對該位置進(jìn)行特征標(biāo)記,形成特征圖像,然后再針對特征圖像進(jìn)行瑕疵信息的識別,能夠?qū)Ξa(chǎn)品的瑕疵進(jìn)行檢測。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1示出了本發(fā)明實施例所提供的一種瑕疵檢測方法的流程圖;
圖2示出了本發(fā)明實施例所提供的瑕疵檢測方法中,根據(jù)影像元素,在所述檢測圖像中進(jìn)行特征標(biāo)記,獲取特征圖像的具體方法的流程圖;
圖3示出了本發(fā)明實施例所提供的瑕疵檢測方法中,識別所述特征圖像中的瑕疵信息的具體方法的流程圖;
圖4示出了本發(fā)明實施例所提供的另一種瑕疵檢測方法的流程圖;
圖5示出了本發(fā)明實施例所提供的另一種瑕疵檢測方法的流程圖;
圖6示出了本發(fā)明實施例所提供的一種瑕疵檢測裝置的結(jié)構(gòu)示意圖;
圖7示出了本發(fā)明實施例所提供的瑕疵檢測裝置中,特征圖像獲取單元的具體結(jié)構(gòu)示意圖;
圖8示出了本發(fā)明實施例所提供的瑕疵檢測裝置中,瑕疵信息識別單元的具體結(jié)構(gòu)示意圖;
圖9示出了本發(fā)明實施例所提供的另一種瑕疵檢測裝置的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
目前的產(chǎn)品平質(zhì)檢測中,一般是使用圖像檢測軟件或者是激光檢測軟件,對產(chǎn)品的尺寸進(jìn)行檢測,而并沒有針對產(chǎn)品的瑕疵進(jìn)行檢測,因此,一種對產(chǎn)品進(jìn)行瑕疵檢測的方法成為目前亟待解決的問題,基于此,本申請?zhí)峁┑囊环N瑕疵檢測方法、裝置以及系統(tǒng),實現(xiàn)對產(chǎn)品的瑕疵進(jìn)行檢測。
為便于對本實施例進(jìn)行理解,首先對本發(fā)明實施例所公開的一種瑕疵檢測方法進(jìn)行詳細(xì)介紹。
參見圖1所示,本發(fā)明實施例所提供的瑕疵檢測方法具體包括:
S101:獲取待檢測產(chǎn)品的檢測圖像。
S102:根據(jù)預(yù)設(shè)的影像元素,在所述檢測圖像中進(jìn)行特征標(biāo)記,獲取特征圖像;所述特征圖像中包括所述影像元素;
S103:識別所述特征圖像中的瑕疵信息。
在具體實現(xiàn)的時候,對待檢測產(chǎn)品的瑕疵進(jìn)行檢驗的過程為:將待檢驗的待檢測產(chǎn)品放置在XY檢測平臺上。CCD的鏡頭朝向該XY檢測平臺,并能夠獲取待檢測產(chǎn)品的檢測影像。
由于不同的待檢測產(chǎn)品的形狀不同,需要檢測的位置也不一樣,但是不管是何種結(jié)構(gòu)的待檢測產(chǎn)品,不管其形狀是規(guī)則的還是不規(guī)則的,其輪廓均應(yīng)當(dāng)是由圓、弧、線段構(gòu)成的。這些構(gòu)成待檢測產(chǎn)品的圓、弧、線段以及其結(jié)合稱為影像元素。例如,可以將單獨的圓、單獨的弧、單獨的線段作為影像元素,也可以將圓和圓的組合、弧與弧的組合、線段與線段的組合、圓與弧的組合、圓與線段的組合、弧與線段的組合、圓弧以及線段的組合作為影像元素。具體的影像元素可以根據(jù)實際的檢測需求進(jìn)行具體的設(shè)定。
在對待檢測產(chǎn)品進(jìn)行瑕疵檢測時,首先要在CCD所取得的檢測圖像中,對影像元素進(jìn)行尋影像元素的過程。即要在檢測圖像中對影像元素進(jìn)行尋找。當(dāng)在檢測圖像中尋找到預(yù)設(shè)的影像元素的時候,會將影像元素所處的具體位置在檢測圖像中標(biāo)記出來,形成特征圖像。
該特征圖像實際上就是包括了產(chǎn)品需要進(jìn)行瑕疵檢測位置的圖像,然后再針對該圖像進(jìn)行瑕疵識別,最終判斷待檢測產(chǎn)品是否具有瑕疵,瑕疵的位置是哪里。
所述瑕疵檢測包括:外觀檢測,邊緣檢測。外觀檢測通常是檢測產(chǎn)品的外觀是否有多余或者缺損,而邊緣檢測則通常是檢測產(chǎn)品的邊緣是否有崩邊或者毛邊等。
本發(fā)明實施例所提供的瑕疵檢測方法,在獲取待檢測產(chǎn)品的檢測圖像之后,從待檢測圖像中尋找具有預(yù)設(shè)影像元素的位置,并對該位置進(jìn)行特征標(biāo)記,形成特征圖像,然后再針對特征圖像進(jìn)行瑕疵信息的識別,能夠?qū)Ξa(chǎn)品的瑕疵進(jìn)行檢測。
參見圖2所示,本發(fā)明實施例還提供一種瑕疵檢測方法中,根據(jù)影像元素,在所述檢測圖像中進(jìn)行特征標(biāo)記,獲取特征圖像的具體方法,具體包括:
S201:根據(jù)所述影像元素,在所述檢測圖像中進(jìn)行影像元素檢測;
S202:對所述影像圖像中檢測到所述影像元素的位置進(jìn)行特征標(biāo)記,獲取,形成特征圖像。
在具體實現(xiàn)的時候,影像元素的檢測可以基于輪廓識別技術(shù)來進(jìn)行。具體地,在檢測圖像中屬于同一影像元素的像素點的顏色信息通暢是比較一致或者按照某一規(guī)律變化的,因此可以根據(jù)圖像中像素點的顏色來識別影像元素所處的位置。然后將影像元素所處的位置完整的標(biāo)記或者劃分出來。將標(biāo)記或者劃分出來的位置作為特征圖像。
參見圖3所示,本發(fā)明實施例還提供一種識別所述特征圖像中的瑕疵信息的具體方法,包括:
S301:將所述特征圖像與預(yù)存的模板圖像進(jìn)行比對;
S302:并判斷特征圖像與模板圖像的相似度是否在預(yù)設(shè)范圍之內(nèi);如果是,則通過檢測;
S303:如果否,則將所述待檢測產(chǎn)品作為瑕疵品。
在具體實現(xiàn)的時候,由于在對待檢測產(chǎn)品進(jìn)行瑕疵檢測的時候,通常是幾種對一種產(chǎn)品進(jìn)行的。而這種產(chǎn)品一般會包括少一種待檢測的區(qū)域。待檢測產(chǎn)品被放置在XY檢測平臺上的時候,通常會將同一個待檢測區(qū)域朝向CCD攝像機(jī)放置,因此,在檢測的時候,通常是對于同一種影像元素進(jìn)行檢測。而特征圖像中包括了影像元素,因此要將特征圖像與預(yù)存的模板圖像進(jìn)行比對。
模板圖像通常是在同一測量條件下所獲得的對該種產(chǎn)品的待檢測區(qū)域所拍攝的圖像。在比對的時候,可以先對模板圖像進(jìn)行二值化處理,然后通過統(tǒng)計二值圖中像素點的值,來與模板圖像的二值圖進(jìn)行比對,如果誤差在預(yù)設(shè)范圍之內(nèi),那么就認(rèn)為兩者相同,產(chǎn)品沒有瑕疵;如果誤差在預(yù)設(shè)范圍之內(nèi),那么就認(rèn)為兩則之間有所區(qū)別,產(chǎn)品存在瑕疵。另外,還可以采用其他圖像分析算法來對特征圖像和模板圖像進(jìn)行比對。
另外,參見圖4所示,本發(fā)明實施例還提供另外一種瑕疵檢測方法,在上述幾個實施例的基礎(chǔ)上,還包括:
S401:獲取標(biāo)準(zhǔn)檢測物品的標(biāo)準(zhǔn)檢測圖像;
S402:在所述標(biāo)準(zhǔn)檢測圖像中圈定檢測區(qū)域,并將圈定的所述檢測區(qū)域作為模板圖像。
在具體實現(xiàn)的時候,標(biāo)準(zhǔn)檢測物品的標(biāo)準(zhǔn)檢測圖像是與待檢測產(chǎn)品在同一光源條件下進(jìn)行拍攝的,在進(jìn)行拍攝的時候,標(biāo)準(zhǔn)檢測物品上應(yīng)當(dāng)被進(jìn)行瑕疵檢測的位置朝向CCD攝像頭設(shè)置,CCD攝像頭自動獲取該標(biāo)準(zhǔn)檢測物品的標(biāo)準(zhǔn)檢測圖像,然后可以根據(jù)實際的檢測需要,在標(biāo)準(zhǔn)檢測圖像中圈定檢測區(qū)域,并將所圈定的檢測區(qū)域作為模板圖像。
需要注意的是,實際上,標(biāo)準(zhǔn)檢測物品可以是接收瑕疵檢測的待檢測產(chǎn)品中的一件,測量的工作人員可以從所有的待檢測產(chǎn)品中選取一件并無瑕疵的待檢測產(chǎn)品作為標(biāo)準(zhǔn)檢測物品。
另外,需要注意的是,除了對影像元素進(jìn)行瑕疵識別外,還可以對尺寸的識別,一維碼、二維碼的識別,字符識別等。
參見圖5所示,本發(fā)明實施例還提供另外一種瑕疵檢測方法,在上述實施例的基礎(chǔ)上,還包括:
S501:獲取影像元素測量數(shù)據(jù);
S502:根據(jù)測量需求以及所述影像元素測量數(shù)據(jù),獲取與幾何元素對應(yīng)的測量數(shù)據(jù);所述幾何元素包括至少一個影像元素;
S503:將所述幾何元素對應(yīng)的測量數(shù)據(jù),作為所述待檢測產(chǎn)品的尺寸數(shù)據(jù)。
在具體實現(xiàn)的時候,僅僅對產(chǎn)品進(jìn)行瑕疵檢測是遠(yuǎn)遠(yuǎn)不夠的,還需要在對產(chǎn)品進(jìn)行瑕疵檢測的同時,對產(chǎn)品進(jìn)行尺寸檢測。具體的可以使用設(shè)置在XY測量平臺上的光學(xué)尺,結(jié)合所獲取的待檢測產(chǎn)品的檢測圖像來計算產(chǎn)品的實際尺寸。
具體地,由于不同的待檢測產(chǎn)品的形狀不同,需要獲得的測量數(shù)據(jù)也不一樣,但是不管是何種結(jié)構(gòu)的待檢測產(chǎn)品,不管其形狀是規(guī)則的還是不規(guī)則的,其輪廓均應(yīng)當(dāng)是由圓、弧、線段構(gòu)成的。在對待檢測產(chǎn)品進(jìn)行測量的時候,實際上是在CCD所取得的圖像中,對影像元素進(jìn)行尋圓、尋弧、尋線段,并獲取與圓、弧或者線段對應(yīng)的影像元素測量數(shù)據(jù)的過程。影像元素測量數(shù)據(jù),根據(jù)影像元素的不同,可以包括圓的圓心位置、半徑長度、是否是規(guī)則圓形等;可以包括弧的弧度、弧長等;還可以包括線段的兩個端點的位置、長度等。需要注意的是,瑕疵測量所使用的影像元素可以與尺寸測量所使用的影像元素不同,也可以相同。
在具體實現(xiàn)的時候,在獲取了影像元素測量數(shù)據(jù)之后,僅僅只是最初步的測量;而在實際的測量中,需要獲得由影像元素所構(gòu)成的幾何元素的測量數(shù)據(jù)。幾何元素可以根據(jù)實際的需求進(jìn)行具體的設(shè)定。例如幾何元素包括兩個圓,幾何元素測量數(shù)據(jù)需要獲取兩個圓的圓心距離;幾何元素包括兩個線段,幾何元素測量數(shù)據(jù)需要獲得兩個線段的交點等等。
本發(fā)明又一實施例還提供一種瑕疵檢測裝置,參見圖6所示,本發(fā)明實施例所提供的瑕疵檢測裝置包括:
檢測圖像獲取單元,用于獲取待檢測產(chǎn)品的檢測圖像;
特征圖像獲取單元,用于根據(jù)預(yù)設(shè)的影像元素,在所述檢測圖像中進(jìn)行特征標(biāo)記,獲取特征圖像;所述特征圖像中包括所述影像元素;
瑕疵信息識別單元,用于識別所述特征圖像中的瑕疵信息。
本實施例中,檢測圖像獲取單元、特征圖像獲取單元、瑕疵信息識別單元的具體功能和交互方式,可參見圖1對應(yīng)的實施例的記載,在此不再贅述。
本發(fā)明實施例所提供的瑕疵檢測裝置,在獲取待檢測產(chǎn)品的檢測圖像之后,從待檢測圖像中尋找具有預(yù)設(shè)影像元素的位置,并對該位置進(jìn)行特征標(biāo)記,形成特征圖像,然后再針對特征圖像進(jìn)行瑕疵信息的識別,能夠?qū)Ξa(chǎn)品的瑕疵進(jìn)行檢測。
參見圖7所示,本發(fā)明實施例還提供一種瑕疵檢測裝置中,所述特征圖像獲取單元具體包括:
影像元素尋找模塊,用于根據(jù)所述影像元素,在所述檢測圖像中進(jìn)行尋找所述影像元素的操作;
特征圖像形成模塊,用于將所述檢測圖像尋找到所述影像元素的位置劃分出來,形成特征圖像。
本實施例中,影像元素尋找模塊、特征圖像形成模塊的具體功能和交互方式,可參見圖2對應(yīng)的實施例的記載,在此不再贅述。
參見圖8所示,本發(fā)明實施例還提供一種瑕疵檢測裝置中,所述瑕疵信息識別單元具體包括:
比對模塊,用于將所述特征圖像與預(yù)存的模板圖像進(jìn)行比對;
判斷模塊,用于并判斷特征圖像與模板圖像的相似度是否在預(yù)設(shè)范圍之內(nèi);如果是,則通過檢測;如果否,則將所述待檢測產(chǎn)品作為瑕疵品。
本實施例中,比對模塊、判斷模塊的具體功能和交互方式,可參見圖3對應(yīng)的實施例的記載,在此不再贅述。
參見圖9所示,本發(fā)明實施例還提供一種瑕疵檢測裝置中,還包括:模板圖像生成單元,用于獲取標(biāo)準(zhǔn)檢測物品的標(biāo)準(zhǔn)檢測圖像,并在所述標(biāo)準(zhǔn)檢測圖像中圈定檢測區(qū)域,將圈定的所述檢測區(qū)域作為模板圖像。
本實施例中,模板圖像生成單元的具體功能和交互方式,可參見圖4對應(yīng)的實施例的記載,在此不再贅述。
本發(fā)明還提供一種瑕疵檢測系統(tǒng),包括:XY檢測平臺以及如上述幾個實施例中所述的瑕疵檢測裝置;
所述瑕疵檢測裝置還連接有圖像獲取設(shè)備;
所述圖像獲取設(shè)備用于獲取放置于XY檢測平臺上的待檢測產(chǎn)品的檢測圖像。
本發(fā)明實施例所提供的瑕疵檢測方法、裝置以及系統(tǒng)的計算機(jī)程序產(chǎn)品,包括存儲了程序代碼的計算機(jī)可讀存儲介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實施例中所述的方法,具體實現(xiàn)可參見方法實施例,在此不再贅述。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)和裝置的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。