本技術(shù)涉及一種圖像處理,特別是涉及一種工業(yè)組件的距離檢測(cè)方法及裝置。
背景技術(shù):
1、自動(dòng)光學(xué)檢測(cè)(automated?opt?i?ca?l?i?nspect?i?on,aoi)是對(duì)工業(yè)組件進(jìn)行自動(dòng)檢測(cè)的設(shè)備,檢測(cè)范圍可以包括墊片尺寸是否合規(guī)、粘貼件下膠水是否溢出等,以便確保工業(yè)組件的產(chǎn)品質(zhì)量。其中,對(duì)工業(yè)組件之間的距離進(jìn)行檢測(cè),也是判斷工作組件生產(chǎn)質(zhì)量的重要標(biāo)準(zhǔn)。目前,尚無(wú)對(duì)基準(zhǔn)目標(biāo)以及待測(cè)目標(biāo)之間進(jìn)行距離檢測(cè)方法,因此,亟需一種工業(yè)組件的距離檢測(cè)方法來(lái)解決上述問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本技術(shù)提供一種工業(yè)組件的距離檢測(cè)方法及裝置,主要目的在于解決現(xiàn)有無(wú)法實(shí)現(xiàn)工業(yè)組件的距離檢測(cè)的問(wèn)題。
2、依據(jù)本技術(shù)一個(gè)方面,提供了一種工業(yè)組件的距離檢測(cè)方法,包括:
3、基于基礎(chǔ)目標(biāo)區(qū)域灰度范圍從工業(yè)組件源圖像數(shù)據(jù)中提取基準(zhǔn)目標(biāo)區(qū)域,并基于目標(biāo)區(qū)域二維空間關(guān)系對(duì)所述基準(zhǔn)目標(biāo)區(qū)域進(jìn)行模糊處理,得到待測(cè)目標(biāo)模糊區(qū)域;
4、基于預(yù)設(shè)目標(biāo)灰度閾值從所述待測(cè)目標(biāo)模糊區(qū)域中提取待測(cè)目標(biāo)區(qū)域的待測(cè)目標(biāo)準(zhǔn)確區(qū)域,并基于所述基準(zhǔn)目標(biāo)區(qū)域以及所述待測(cè)目標(biāo)準(zhǔn)確區(qū)域之間的輪廓點(diǎn)位置確定輪廓間距離;
5、根據(jù)所述輪廓間距離與工業(yè)組件標(biāo)準(zhǔn)距離之間的對(duì)比結(jié)果,生成所述工業(yè)組件的距離檢測(cè)結(jié)果。
6、進(jìn)一步地,所述基于目標(biāo)區(qū)域二維空間關(guān)系對(duì)所述基準(zhǔn)目標(biāo)區(qū)域進(jìn)行模糊處理,得到待測(cè)目標(biāo)模糊區(qū)域包括:
7、確定所述基準(zhǔn)目標(biāo)區(qū)域與所述待測(cè)目標(biāo)區(qū)域?qū)?yīng)的所述目標(biāo)區(qū)域二維空間關(guān)系,所述目標(biāo)區(qū)域二維空間關(guān)系包括包含關(guān)系、重疊關(guān)系、交叉關(guān)系中至少一項(xiàng);
8、基于預(yù)設(shè)幾何元素、所述目標(biāo)區(qū)域二維空間關(guān)系對(duì)所述基準(zhǔn)目標(biāo)區(qū)域進(jìn)行外擴(kuò)處理,得到所述待測(cè)目標(biāo)區(qū)域的待測(cè)目標(biāo)模糊區(qū)域。
9、進(jìn)一步地,所述基于所述基準(zhǔn)目標(biāo)區(qū)域以及所述待測(cè)目標(biāo)準(zhǔn)確區(qū)域之間的輪廓點(diǎn)位置確定輪廓間距離包括:
10、遍歷所述待測(cè)目標(biāo)準(zhǔn)確區(qū)域中的各第一輪廓點(diǎn)位置,并分別計(jì)算各所述第一輪廓點(diǎn)與所述待測(cè)目標(biāo)準(zhǔn)確區(qū)域中全部第二輪廓點(diǎn)位置之間的位置點(diǎn)距離;
11、基于全部所述位置點(diǎn)距離中的距離最小值確定為輪廓間距離。
12、進(jìn)一步地,所述基于所述基準(zhǔn)目標(biāo)區(qū)域以及所述待測(cè)目標(biāo)準(zhǔn)確區(qū)域之間的輪廓點(diǎn)位置確定輪廓間距離之前,所述方法還包括:
13、提取二值化處理的所述基準(zhǔn)目標(biāo)區(qū)域中的第一區(qū)域邊界像素,并將所述第一區(qū)域邊界像素中的第一外邊界像素點(diǎn)確定為所述第一輪廓點(diǎn)位置;
14、提取二值化處理的所述待測(cè)目標(biāo)準(zhǔn)確區(qū)域中的第二區(qū)域邊界像素,并將所述第二區(qū)域邊界像素中的第二外邊界像素點(diǎn)確定為所述第二輪廓點(diǎn)位置。
15、進(jìn)一步地,所述基于預(yù)設(shè)目標(biāo)灰度閾值從所述待測(cè)目標(biāo)模糊區(qū)域中提取待測(cè)目標(biāo)準(zhǔn)確區(qū)域包括:
16、確定所述待測(cè)目標(biāo)的灰度特征,并基于所述灰度特征選取所述預(yù)設(shè)目標(biāo)灰度閾值;
17、基于所述預(yù)設(shè)目標(biāo)灰度閾值對(duì)所述待測(cè)目標(biāo)模糊區(qū)域進(jìn)行灰度分割,并對(duì)灰度分割后得到的區(qū)域進(jìn)行圖像填充處理,得到所述待測(cè)目標(biāo)準(zhǔn)確區(qū)域。
18、進(jìn)一步地,所述基于基礎(chǔ)目標(biāo)區(qū)域灰度范圍從工業(yè)組件源圖像數(shù)據(jù)中提取基準(zhǔn)目標(biāo)區(qū)域之前,所述方法還包括:
19、獲取對(duì)工業(yè)組件進(jìn)行拍攝得到的工業(yè)組件源圖像數(shù)據(jù),并對(duì)所述工業(yè)組件源圖像數(shù)據(jù)進(jìn)行灰度處理;
20、基于灰度處理后的工業(yè)組件源圖像數(shù)據(jù)確定待測(cè)目標(biāo)區(qū)域以及與所述待測(cè)目標(biāo)區(qū)域匹配的基礎(chǔ)目標(biāo)區(qū)域灰度范圍以及目標(biāo)區(qū)域二維空間關(guān)系。
21、進(jìn)一步地,所述根據(jù)所述輪廓間距離與工業(yè)組件標(biāo)準(zhǔn)距離之間的對(duì)比結(jié)果,生成所述工業(yè)組件的距離檢測(cè)結(jié)果包括:
22、確定與所述待測(cè)目標(biāo)區(qū)域以及工業(yè)檢測(cè)標(biāo)準(zhǔn)數(shù)據(jù)對(duì)應(yīng)的工業(yè)組件標(biāo)準(zhǔn)距離,并基于所述輪廓間距離與所述工業(yè)組件標(biāo)準(zhǔn)距離進(jìn)行對(duì)比,生成所述工業(yè)組件的距離檢測(cè)結(jié)果。
23、依據(jù)本技術(shù)另一個(gè)方面,提供了一種工業(yè)組件的距離檢測(cè)裝置,包括:
24、提取模塊,用于基于基礎(chǔ)目標(biāo)區(qū)域灰度范圍從工業(yè)組件源圖像數(shù)據(jù)中提取基準(zhǔn)目標(biāo)區(qū)域,并基于目標(biāo)區(qū)域二維空間關(guān)系對(duì)所述基準(zhǔn)目標(biāo)區(qū)域進(jìn)行模糊處理,得到待測(cè)目標(biāo)模糊區(qū)域;
25、確定模塊,用于基于預(yù)設(shè)目標(biāo)灰度閾值從所述待測(cè)目標(biāo)模糊區(qū)域中提取待測(cè)目標(biāo)區(qū)域的待測(cè)目標(biāo)準(zhǔn)確區(qū)域,并基于所述基準(zhǔn)目標(biāo)區(qū)域以及所述待測(cè)目標(biāo)準(zhǔn)確區(qū)域之間的輪廓點(diǎn)位置確定輪廓間距離;
26、生成模塊,用于根據(jù)所述輪廓間距離與工業(yè)組件標(biāo)準(zhǔn)距離之間的對(duì)比結(jié)果,生成所述工業(yè)組件的距離檢測(cè)結(jié)果。
27、進(jìn)一步地,所述提取模塊,具體用于確定所述基準(zhǔn)目標(biāo)區(qū)域與所述待測(cè)目標(biāo)區(qū)域?qū)?yīng)的所述目標(biāo)區(qū)域二維空間關(guān)系,所述目標(biāo)區(qū)域二維空間關(guān)系包括包含關(guān)系、重疊關(guān)系、交叉關(guān)系中至少一項(xiàng);基于預(yù)設(shè)幾何元素、所述目標(biāo)區(qū)域二維空間關(guān)系對(duì)所述基準(zhǔn)目標(biāo)區(qū)域進(jìn)行外擴(kuò)處理,得到所述待測(cè)目標(biāo)區(qū)域的待測(cè)目標(biāo)模糊區(qū)域。
28、進(jìn)一步地,所述確定模塊,用于遍歷所述待測(cè)目標(biāo)準(zhǔn)確區(qū)域中的各第一輪廓點(diǎn)位置,并分別計(jì)算各所述第一輪廓點(diǎn)與所述待測(cè)目標(biāo)準(zhǔn)確區(qū)域中全部第二輪廓點(diǎn)位置之間的位置點(diǎn)距離;基于全部所述位置點(diǎn)距離中的距離最小值確定為輪廓間距離。
29、進(jìn)一步地,所述確定模塊,還用于提取二值化處理的所述基準(zhǔn)目標(biāo)區(qū)域中的第一區(qū)域邊界像素,并將所述第一區(qū)域邊界像素中的第一外邊界像素點(diǎn)確定為所述第一輪廓點(diǎn)位置;提取二值化處理的所述待測(cè)目標(biāo)準(zhǔn)確區(qū)域中的第二區(qū)域邊界像素,并將所述第二區(qū)域邊界像素中的第二外邊界像素點(diǎn)確定為所述第二輪廓點(diǎn)位置。
30、進(jìn)一步地,所述提取模塊,具體還用于確定所述待測(cè)目標(biāo)的灰度特征,并基于所述灰度特征選取所述預(yù)設(shè)目標(biāo)灰度閾值;基于所述預(yù)設(shè)目標(biāo)灰度閾值對(duì)所述待測(cè)目標(biāo)模糊區(qū)域進(jìn)行灰度分割,并對(duì)灰度分割后得到的區(qū)域進(jìn)行圖像填充處理,得到所述待測(cè)目標(biāo)準(zhǔn)確區(qū)域。
31、進(jìn)一步地,所述裝置還包括:獲取模塊,
32、所述獲取模塊,用于獲取對(duì)工業(yè)組件進(jìn)行拍攝得到的工業(yè)組件源圖像數(shù)據(jù),并對(duì)所述工業(yè)組件源圖像數(shù)據(jù)進(jìn)行灰度處理;
33、所述確定模塊,還用于基于灰度處理后的工業(yè)組件源圖像數(shù)據(jù)確定待測(cè)目標(biāo)區(qū)域以及與所述待測(cè)目標(biāo)區(qū)域匹配的基礎(chǔ)目標(biāo)區(qū)域灰度范圍以及目標(biāo)區(qū)域二維空間關(guān)系。
34、進(jìn)一步地,所述生成模塊,具體用于確定與所述待測(cè)目標(biāo)區(qū)域以及工業(yè)檢測(cè)標(biāo)準(zhǔn)數(shù)據(jù)對(duì)應(yīng)的工業(yè)組件標(biāo)準(zhǔn)距離,并基于所述輪廓間距離與所述工業(yè)組件標(biāo)準(zhǔn)距離進(jìn)行對(duì)比,生成所述工業(yè)組件的距離檢測(cè)結(jié)果。
35、根據(jù)本技術(shù)的又一方面,提供了一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一可執(zhí)行指令,所述可執(zhí)行指令使處理器執(zhí)行如上述工業(yè)組件的距離檢測(cè)方法對(duì)應(yīng)的操作。
36、根據(jù)本技術(shù)的再一方面,提供了一種終端,包括:處理器、存儲(chǔ)器、通信接口和通信總線,所述處理器、所述存儲(chǔ)器和所述通信接口通過(guò)所述通信總線完成相互間的通信;
37、所述存儲(chǔ)器用于存放至少一可執(zhí)行指令,所述可執(zhí)行指令使所述處理器執(zhí)行上述工業(yè)組件的距離檢測(cè)方法對(duì)應(yīng)的操作。
38、借由上述技術(shù)方案,本技術(shù)實(shí)施例提供的技術(shù)方案至少具有下列優(yōu)點(diǎn):
39、本技術(shù)提供了一種工業(yè)組件的距離檢測(cè)方法及裝置,與現(xiàn)有技術(shù)相比,本技術(shù)實(shí)施例通過(guò)基于基礎(chǔ)目標(biāo)區(qū)域灰度范圍從工業(yè)組件源圖像數(shù)據(jù)中提取基準(zhǔn)目標(biāo)區(qū)域,并基于目標(biāo)區(qū)域二維空間關(guān)系對(duì)所述基準(zhǔn)目標(biāo)區(qū)域進(jìn)行模糊處理,得到待測(cè)目標(biāo)模糊區(qū)域;基于預(yù)設(shè)目標(biāo)灰度閾值從所述待測(cè)目標(biāo)模糊區(qū)域中提取待測(cè)目標(biāo)區(qū)域的待測(cè)目標(biāo)準(zhǔn)確區(qū)域,并基于所述基準(zhǔn)目標(biāo)區(qū)域以及所述待測(cè)目標(biāo)準(zhǔn)確區(qū)域之間的輪廓點(diǎn)位置確定輪廓間距離;根據(jù)所述輪廓間距離與工業(yè)組件標(biāo)準(zhǔn)距離之間的對(duì)比結(jié)果,生成所述工業(yè)組件的距離檢測(cè)結(jié)果,實(shí)現(xiàn)組件對(duì)標(biāo)基準(zhǔn)的距離檢測(cè),滿足自動(dòng)化檢測(cè)需求,從而實(shí)現(xiàn)對(duì)工業(yè)組件的精準(zhǔn)距離檢測(cè)目的。
40、上述說(shuō)明僅是本技術(shù)技術(shù)方案的概述,為了能夠更清楚了解本技術(shù)的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本技術(shù)的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本技術(shù)的具體實(shí)施方式。