取出的邊緣與正確邊緣信息集合中的邊緣信息之間的第一匹配度;
根據(jù)錯誤邊緣信息集合,從而計算提取出的邊緣與錯誤邊緣信息集合中的邊緣信息之間的第二匹配度;
根據(jù)第一匹配度和第二匹配度,從而對提取出的邊緣進行比較判斷處理。
[0023]進一步作為優(yōu)選的實施方式,所述根據(jù)第一匹配度和第二匹配度,從而對提取出的邊緣進行比較判斷處理這一步驟,其具體為:
當計算出的第一匹配度大于等于第三閾值時,即表示邊緣與凹凸臺邊緣的匹配度很高,此時,則判斷該邊緣為凹凸臺邊緣;
當計算出的第二匹配度大于等于第四閾值時,即表示邊緣與無用邊緣的匹配度很高,此時,則判斷該邊緣為非凹凸臺邊緣;
當?shù)谝黄ヅ涠刃∮诘谌撝登业诙ヅ涠刃∮诘谒拈撝禃r,即表示邊緣與凹凸臺邊緣和無用邊緣的匹配度均不高,此時,則判斷該邊緣為無用邊緣,并且將該邊緣的信息存儲于錯誤邊緣信息集合中,這樣則能夠不斷提高識別準確率。
[0024]進一步作為優(yōu)選的實施方式,所述正確邊緣信息集合和錯誤邊緣信息集合中均包含相連邊緣之間的夾角信息。也就是說,對于所述正確邊緣信息集合和錯誤邊緣信息集合中所包含的邊緣信息,其中包含有相連邊緣之間的夾角信息。
[0025]本發(fā)明方法一具體實施例
如圖2所示,一種自動識別工件凹凸臺邊緣的方法,其具體包括:
51、獲取工件的圖像;
52、對工件的圖像進行圖像濾波處理和圖像增強處理;
53、對預(yù)處理后的工件的圖像進行邊緣提取處理,其中,提取出的邊緣包括邊緣比、h2、......、hn;
54、計算邊緣的圓度值,例如計算邊緣匕的圓度值,然后將計算出的圓度值轉(zhuǎn)換成第一評價值,而轉(zhuǎn)換所采用的計算公式如下:
M= (l-|p|)*100
其中,Μ表示為第一評價值,p表示為圓度值,|p表示為圓度值的絕對值;
55、計算邊緣與其它提取出的邊緣之間的距離,然后將計算得出的最小距離轉(zhuǎn)換為該邊緣的閉合度,所述的閉合度作為第二評價值;
例如,計算邊緣比與其它邊緣h 2、......、hn之間的距離,并且邊緣h i與邊緣h 17之間的距離最小,也就是說,邊緣h17為邊緣h i的最近邊緣,那么則將邊緣h i與邊緣h 17之間的距離相對應(yīng)地轉(zhuǎn)換為邊緣匕的閉合度,而最小距離的值越小,邊緣h i的閉合度越高;
在本實施例中,所述的第一評價值和第二評價值,實質(zhì)為一評價分數(shù);
56、根據(jù)第一評價值和第二評價值,進而對邊緣進行凹凸臺邊緣的判斷,具體如下:
(1)、當?shù)谝辉u價值和第二評價值均大于90分時,則判斷該邊緣為凹凸臺邊緣;
(2)、當?shù)谝辉u價值和/或第二評價值大于等于70分且小于90分時,即當?shù)谝辉u價值和第二評價值均大于等于70分且小于90分,或者第一評價值和第二評價值中其中一個大于等于70分且小于90分時,則根據(jù)正確邊緣信息集合和錯誤邊緣信息集合,進而對該邊緣進行比較判斷處理;
其中,對于所述的根據(jù)正確邊緣信息集合和錯誤邊緣信息集合,進而對邊緣進行比較判斷處理,其具體為:
根據(jù)正確邊緣信息集合,從而計算提取出的邊緣與正確邊緣信息集合中的邊緣信息之間的第一匹配度;
根據(jù)錯誤邊緣信息集合,從而計算提取出的邊緣與錯誤邊緣信息集合中的邊緣信息之間的第二匹配度; 根據(jù)第一匹配度和第二匹配度,從而對提取出的邊緣進行比較判斷處理,具體地,當計算出的第一匹配度大于等于第三閾值時,則判斷該邊緣為凹凸臺邊緣;當計算出的第二匹配度大于等于第四閾值時,則判斷該邊緣為非凹凸臺邊緣;當?shù)谝黄ヅ涠刃∮诘谌撝登业诙ヅ涠刃∮诘谒拈撝禃r,則判斷該邊緣為無用邊緣,并且將該邊緣的信息存儲于錯誤邊緣信息集合中;
(3)、當?shù)谝辉u價值和第二評價值均小于70分時,則判斷該邊緣為非凹凸臺邊緣。
[0026]以上是對本發(fā)明的較佳實施進行了具體說明,但本發(fā)明創(chuàng)造并不限于所述實施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可做作出種種的等同變形或替換,這些等同的變形或替換均包含在本申請權(quán)利要求所限定的范圍內(nèi)。
【主權(quán)項】
1.一種自動識別工件凹凸臺邊緣的方法,其特征在于:該方法包括: A、獲取工件的圖像; B、對工件的圖像進行邊緣提取處理; C、根據(jù)邊緣的圓度和邊緣的閉合度,進而對提取出的邊緣進行凹凸臺邊緣的判斷。2.根據(jù)權(quán)利要求1所述一種自動識別工件凹凸臺邊緣的方法,其特征在于:所述步驟B包括: B1、對工件的圖像進行預(yù)處理; B2、對預(yù)處理后的工件的圖像進行邊緣提取處理。3.根據(jù)權(quán)利要求2所述一種自動識別工件凹凸臺邊緣的方法,其特征在于:所述步驟B1具體為:對工件的圖像進行圖像濾波處理和圖像增強處理。4.根據(jù)權(quán)利要求1-3任一項所述一種自動識別工件凹凸臺邊緣的方法,其特征在于:所述步驟C具體包括: C1、計算邊緣的圓度值,然后將計算出的圓度值轉(zhuǎn)換成第一評價值; C2、計算邊緣與其它邊緣之間的距離,然后將計算得出的最小距離轉(zhuǎn)換為該邊緣的閉合度,所述的閉合度作為第二評價值; C3、根據(jù)第一評價值和第二評價值,進而對邊緣進行凹凸臺邊緣的判斷。5.根據(jù)權(quán)利要求4所述一種自動識別工件凹凸臺邊緣的方法,其特征在于:所述步驟C1中所述的將計算出的圓度值轉(zhuǎn)換成第一評價值,其所采用的計算公式如下:M= (l-|p|)*100 其中,μ表示為第一評價值,p表示為圓度值,|p表示為圓度值的絕對值。6.根據(jù)權(quán)利要求4所述一種自動識別工件凹凸臺邊緣的方法,其特征在于:所述步驟C3具體為: 當?shù)谝辉u價值和第二評價值均大于等于第一閾值時,則判斷該邊緣為凹凸臺邊緣; 當?shù)谝辉u價值和/或第二評價值大于等于第二閾值且小于第一閾值時,則根據(jù)正確邊緣信息集合和錯誤邊緣信息集合,進而對邊緣進行比較判斷處理; 當?shù)谝辉u價值和第二評價值均小于第二閾值時,則判斷該邊緣為非凹凸臺邊緣。7.根據(jù)權(quán)利要求6所述一種自動識別工件凹凸臺邊緣的方法,其特征在于:所述根據(jù)正確邊緣信息集合和錯誤邊緣信息集合,進而對邊緣進行比較判斷處理這一步驟,其具體為: 根據(jù)正確邊緣信息集合,從而計算提取出的邊緣與正確邊緣信息集合中的邊緣信息之間的第一匹配度; 根據(jù)錯誤邊緣信息集合,從而計算提取出的邊緣與錯誤邊緣信息集合中的邊緣信息之間的第二匹配度; 根據(jù)第一匹配度和第二匹配度,從而對提取出的邊緣進行比較判斷處理。8.根據(jù)權(quán)利要求7所述一種自動識別工件凹凸臺邊緣的方法,其特征在于:所述根據(jù)第一匹配度和第二匹配度,從而對提取出的邊緣進行比較判斷處理這一步驟,其具體為: 當計算出的第一匹配度大于等于第三閾值時,則判斷該邊緣為凹凸臺邊緣; 當計算出的第二匹配度大于等于第四閾值時,則判斷該邊緣為非凹凸臺邊緣; 當?shù)谝黄ヅ涠刃∮诘谌撝登业诙ヅ涠刃∮诘谒拈撝禃r,則判斷該邊緣為無用邊緣,并且將該邊緣的信息存儲于錯誤邊緣信息集合中。9.根據(jù)權(quán)利要求6所述一種自動識別工件凹凸臺邊緣的方法,其特征在于:所述正確邊緣信息集合和錯誤邊緣信息集合中均包含相連邊緣之間的夾角信息。
【專利摘要】本發(fā)明公開了一種自動識別工件凹凸臺邊緣的方法,該方法包括:獲取工件的圖像;對工件的圖像進行邊緣提取處理;根據(jù)邊緣的圓度和邊緣的閉合度,進而對提取出的邊緣進行凹凸臺邊緣的判斷。通過利用本發(fā)明的方法便能夠?qū)Σ煌愋偷墓ぜ陌纪古_進行自動化定位和測量,這樣便無需針對不同類型的工件而設(shè)計不同相匹配的軟件程序,大大提高了自動化測量系統(tǒng)的操作兼容性和靈活性,減少工作人員的工作量和工作負擔。本發(fā)明作為一種自動識別工件凹凸臺邊緣的方法可廣泛應(yīng)用于機械自動化測量領(lǐng)域中。
【IPC分類】G06T7/00
【公開號】CN105405141
【申請?zhí)枴緾N201510771830
【發(fā)明人】楊家杰, 王新力
【申請人】佛山輕子精密測控技術(shù)有限公司
【公開日】2016年3月16日
【申請日】2015年11月11日