產品外觀的logo檢測方法
【技術領域】
[0001]本發明涉及產品外觀視覺檢測技術,尤其涉及產品外觀的對比檢測方法。
【背景技術】
[0002]手機、汽車、空調、電腦等眾多產品的產品外觀常常通過噴涂工藝設置有LOGO圖案或字樣。LOGO是徽標或者商標的英文說法,在產品外觀上噴涂LOGO通常是為了標識公司,起到識別和推廣的作用,通過形象的LOGO可以讓消費者記住公司主體和品牌文化。在產品外觀的LOGO等噴涂生產過程中,為確保噴涂質量,需要對噴涂完成的產品進行外觀檢測。目前,廠家采用的外觀檢測方式都是人工檢驗,而人工檢驗通常具有一定的主觀性,造成誤差大,檢驗結果往往不確定,其判斷完全依賴于工人的工作經驗和主觀意識,造成產品品質不穩定。另一方面,工人每天重復著高強度的工作,要想要求他們做到對每個產品都準確判斷并不現實,因此,由于人為的疏忽很可能造成客戶投訴甚至退貨,同時人工檢驗效率低,需要占用大量的人力和時間。
【發明內容】
[0003]針對上述技術問題,本發明的目的在于提供一種產品外觀的LOGO檢測方法,其檢測精度高、速度快。
[0004]為實現上述目的,本發明采用如下技術方案:
[0005]產品外觀的LOGO檢測方法,包括如下步驟:
[0006]步驟一:對標準產品工件建立模板輪廓特征;
[0007]步驟二:根據模板輪廓特征進行二值化處理得到第一 LOGO區域;
[0008]步驟三:對待檢測產品工件建立輪廓特征;
[0009]步驟四:根據輪廓特征進行二值化處理得到第二 LOGO區域;
[0010]步驟五:判斷標準產品工件的模板輪廓特征和待檢測產品工件的輪廓特征的相似度是否達到預設值且滿足目標個數,若是,則執行步驟六,否則,認定待檢測產品工件LOGO外觀不合格;
[0011 ] 步驟六:根據第一 LOGO區域和第二 LOGO區域處理得到差異區域,并獲取差異區域中所有像素點的總數,以及獲取該差異區域的最大內切圓的半徑,當像素點的總數大于像素點預設值且最大內切圓的半徑大于內徑預設值時,則待檢測產品工件LOGO外觀合格,否貝1J,認定待檢測產品工件LOGO外觀不合格。
[0012]優選的,步驟一包括如下子步驟:
[0013]步驟1.1:獲取標準產品工件的第一灰度圖片,并在該第一灰度圖片上選取一搜索區域;
[0014]步驟1.2:在搜索區域中對比像素之間的對比度,當對比度大于第一預設值時形成模板輪廓特征;
[0015]步驟1.3:對模板輪廓特征進行預設的第一角度范圍變化,獲取一系列的模板輪廓特征;
[0016]步驟1.4:保存系列的模板輪廓特征。
[0017]進一步優選的,所述第一預設值為60,所述預設的第一角度范圍為±10°。
[0018]優選的,步驟三包括如下子步驟:
[0019]步驟3.1:獲取待檢測產品工件的第二灰度圖片,并在該第二灰度圖片上選取一搜索區域;
[0020]步驟3.2:在搜索區域中對比相鄰像素之間的對比度,當對比度大于第二預設值時形成輪廓特征;
[0021]步驟3.3:對輪廓特征進行預設的第二角度范圍變化,獲取一系列的輪廓特征;
[0022]步驟3.4:保存系列的輪廓特征。
[0023]進一步優選的,所述第二預設值為40,所述預設的第二角度范圍為±10°。
[0024]優選的,所述步驟五中的預設值為40%,目標個數為1。
[0025]相比現有技術,本發明的有益效果在于:
[0026]本發明無需人工對產品的LOGO外觀進行對比檢測,避免了人工檢測所帶來的誤差,測量方法效率高,精度高,適用性強。
【附圖說明】
[0027]圖1為本發明的產品外觀的LOGO檢測方法的工作流程圖。
【具體實施方式】
[0028]下面,結合附圖以及【具體實施方式】,對本發明做進一步描述:
[0029]參見圖1,本發明提供一種產品外觀的LOGO檢測方法,以一個標準產品的LOGO作為參照,與待檢測產品進行比對,具體步驟如下:
[0030]S1:對標準產品工件建立模板輪廓特征;
[0031]S2:根據模板輪廓特征進行二值化處理得到第一 LOGO區域;通常一個外觀圖像包括目標物體、背景等,要想從多值的圖像中提取出目標物體,最常用的就是采用圖像的二值化處理,設定一個閾值T,用閾值T將圖像的數據分成兩部分,大于T的像素群和小于T的像素群,就是將圖像上的像素點的灰度值設置為ο或255,也就是將整個圖像呈現出明顯的只有黑和白的視覺效果;
[0032]S3:對待檢測產品工件建立輪廓特征;
[0033]S4:根據輪廓特征進行二值化處理得到第二 LOGO區域;
[0034]S5:判斷標準產品工件的模板輪廓特征和待檢測產品工件的輪廓特征的相似度是否達到預設值且滿足目標個數,若是,則執行S6,否則,認定待檢測產品工件LOGO外觀不合格;目標個數的作用是衡量空調工件是否匹配合格的必要條件,目標個數即為要尋找的輪廓特征個數,可以為1個,兩者相似度的預設值為40%,即當標準空調工件的模板輪廓特征和待檢測空調工件的輪廓特征的相似度達到40%并且目標個數滿足1的情況下,即為合格,如果不合格,則選擇其他產品工件重新開始測量。
[0035]S6:根據第一 LOGO區域和第二 LOGO區域處理得到差異區域,并獲取差異區域中所有像素點的總數,以及獲取該差異區域的最大內切圓的半徑,判斷像素點的總數是否大于像素點預設值且最大內切圓的半徑是否大于內徑預設值時,則待檢測產品工件LOGO外觀合格,否則,認定待檢測產品工件LOGO外觀不合格。在本步驟中,處理得到差異區域的方式為將第一 LOGO區域和第二 LOGO區域相減,得到差異區域,差異區域的數量不一定只有一個,可能存在一個以上。
[0036]其中,步驟S1和步驟S2的建立過程類似,在S1步驟中,包括子步驟如下:
[0037]S1.1:獲取標準產品工件的第一灰度圖片,并在該第一灰度圖片上選取一搜索區域;獲取標準產品工件的第一灰度圖片通過拍照獲取,初步拍照的圖片不一定是黑白的灰度圖片,但為方便后續處理,最終將拍照所得圖片處理為灰度圖片;
[0038]S1.2:在搜索區域中對比像素之間的對比度,當對比度大于第一預設值時形成模板輪廓特征;此步驟中的對比方式采用ha Icon算法進行對比度參數處理,當對比度大于第一預設值,則形成輪廓點,將多個輪廓點連接形成模板輪廓特征;關于對比度的第一預設值根據顯示屏像素不同等其他實際情況可自行調節設置,本實施例中的該第一預設值優選為60 ;
[0039]S1.3:對模板輪廓特征進行預設的第一角度范圍變化,獲取一系列的模板輪廓特征;該預設的第一角度范圍為±10° ;對模板輪廓特征進行預設的第一角度范圍變化得到一系列的輪廓特征,即在某個角度值的一定范圍內,一系列的模塊輪廓特征就是很多個輪廓,如圓、直線、圓弧等;
[0040]S1.4:保存系列的模板輪廓特征。
[0041]S3步驟包括如下子步驟:
[0042]S3.1:獲取待檢測產品工件的第二灰度圖片,并在該第二灰度圖片上選取一搜索區域;同樣的,獲取第二灰度圖片的方式通過拍照取得;
[0043]S3.2:在搜索區域中對比相鄰像素之間的對比度,當對比度大于第二預設值時形成輪廓特征;在此步驟中,同樣采用halcon算法進行對比度參數處理,該第二預設值優選為40 ;
[0044]S3.3:對輪廓特征進行預設的第二角度范圍變化,獲取一系列的輪廓特征;該預設的第二角度范圍為±10° ;
[0045]S3.4:保存系列的輪廓特征。
[0046]對本領域的技術人員來說,可根據以上描述的技術方案以及構思,做出其它各種相應的改變以及形變,而所有的這些改變以及形變都應該屬于本發明權利要求的保護范圍之內。
【主權項】
1.產品外觀的LOGO檢測方法,其特征在于,包括如下步驟: 步驟一:對標準產品工件建立模板輪廓特征; 步驟二:根據模板輪廓特征進行二值化處理得到第一 LOGO區域; 步驟三:對待檢測產品工件建立輪廓特征; 步驟四:根據輪廓特征進行二值化處理得到第二 LOGO區域; 步驟五:判斷標準產品工件的模板輪廓特征和待檢測產品工件的輪廓特征的相似度是否達到預設值且滿足目標個數,若是,則執行步驟六,否則,認定待檢測產品工件LOGO外觀不合格; 步驟六:根據第一 LOGO區域和第二 LOGO區域處理得到差異區域,并獲取差異區域中所有像素點的總數,以及獲取該差異區域的最大內切圓的半徑,當像素點的總數大于像素點預設值且最大內切圓的半徑大于內徑預設值時,則待檢測產品工件LOGO外觀合格,否則,認定待檢測產品工件LOGO外觀不合格。2.如權利要求1所述的產品外觀的LOGO檢測方法,其特征在于,步驟一包括如下子步驟: 步驟1.1:獲取標準產品工件的第一灰度圖片,并在該第一灰度圖片上選取一搜索區域; 步驟1.2:在搜索區域中對比像素之間的對比度,當對比度大于第一預設值時形成模板輪廓特征; 步驟1.3:對模板輪廓特征進行預設的第一角度范圍變化,獲取一系列的模板輪廓特征; 步驟1.4:保存系列的模板輪廓特征。3.如權利要求2所述的產品外觀的LOGO檢測方法,其特征在于,所述第一預設值為60,所述預設的第一角度范圍為±10°。4.如權利要求1所述的產品外觀的LOGO檢測方法,其特征在于,步驟三包括如下子步驟: 步驟3.1:獲取待檢測產品工件的第二灰度圖片,并在該第二灰度圖片上選取一搜索區域; 步驟3.2:在搜索區域中對比相鄰像素之間的對比度,當對比度大于第二預設值時形成輪廓特征; 步驟3.3:對輪廓特征進行預設的第二角度范圍變化,獲取一系列的輪廓特征; 步驟3.4:保存系列的輪廓特征。5.如權利要求4所述的產品外觀的LOGO檢測方法,其特征在于,所述第二預設值為40,所述預設的第二角度范圍為±10°。6.如權利要求1所述的產品外觀的LOGO檢測方法,其特征在于,所述步驟五中的預設值為40 %,目標個數為1。
【專利摘要】本發明涉及產品外觀的LOGO檢測方法,包括如下步驟:對標準產品工件建立模板輪廓特征并處理得到第一LOGO區域;對待檢測產品工件建立輪廓特征得到第二LOGO區域;判斷模板輪廓特征和輪廓特征的相似度是否達到預設值且滿足目標個數,若是,根據第一LOGO區域和第二LOGO區域處理得到差異區域,并獲取差異區域中所有像素點的總數,以及獲取該差異區域的最大內切圓的半徑,當像素點的總數大于像素點預設值且最大內切圓的半徑大于內徑預設值時,則待檢測產品工件LOGO外觀合格,否則,待檢測產品工件LOGO外觀不合格。本發明無需人工對產品的LOGO外觀進行對比檢測,避免了人工檢測所帶來的誤差,測量方法效率高,精度高。
【IPC分類】G06T7/00
【公開號】CN105303565
【申請號】CN201510646226
【發明人】張俊峰
【申請人】廣州超音速自動化科技股份有限公司
【公開日】2016年2月3日
【申請日】2015年9月30日