專利名稱:毛刺檢測(cè)裝置及毛刺檢測(cè)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及產(chǎn)品檢測(cè)領(lǐng)域,特別涉及一種檢測(cè)鋼板開孔中毛刺的毛刺檢測(cè)裝置及毛刺檢測(cè)方法。
背景技術(shù):
在表面貼裝技術(shù)(Surface Mounted Technology, SMT)的制程中需要使用具有開孔的鋼板,將錫膏通過開孔印制在印刷電路板(Printed Circuit Board,PCB)上。在鋼板的制程和使用中都需要對(duì)其上面孔的狀況進(jìn)行檢測(cè),避免因?yàn)榭變?nèi)的毛刺或者異物的存在, 導(dǎo)致印刷電路板的印刷不良而增加額外返修工時(shí)的產(chǎn)生,造成制造成本的增加。現(xiàn)有檢測(cè)鋼板開孔中的毛刺方式主要為人工目檢,然而,通常情況下每張鋼板上開孔的數(shù)量有數(shù)千個(gè),如此使得檢測(cè)人員的工作量加大,不利于現(xiàn)代化流水線作業(yè)。
發(fā)明內(nèi)容
鑒于此,有必要提供一種能夠自動(dòng)檢測(cè)出鋼板開孔中毛刺的毛刺檢測(cè)裝置。還有必要提供一種能夠自動(dòng)檢測(cè)出鋼板開孔中毛刺的毛刺檢測(cè)方法。一種毛刺檢測(cè)裝置,包括處理模塊及輸出模塊。處理模塊用于根據(jù)預(yù)設(shè)掃描規(guī)則在預(yù)設(shè)的目標(biāo)區(qū)域圖像內(nèi)進(jìn)行掃描,以得到與預(yù)設(shè)掃描規(guī)則相對(duì)應(yīng)的模板圖像,且在判斷出模板圖像的中心像素為目標(biāo)值時(shí),根據(jù)統(tǒng)計(jì)規(guī)則獲得該模板圖像中與統(tǒng)計(jì)規(guī)則相對(duì)應(yīng)的具有目標(biāo)值的像素的數(shù)量值,并在判斷出具有目標(biāo)值的像素的數(shù)量值不大于預(yù)設(shè)的基準(zhǔn)值時(shí)判定與該模板圖像對(duì)應(yīng)的開孔具有毛刺,并輸出提示信息給輸出模塊。輸出模塊用于將提示信息輸出。一種毛刺檢測(cè)方法,該方法包括如下步驟根據(jù)預(yù)設(shè)掃描規(guī)則在預(yù)設(shè)的目標(biāo)區(qū)域圖像內(nèi)進(jìn)行掃描,以得到與預(yù)設(shè)掃描規(guī)則相對(duì)應(yīng)的模板圖像;判斷模板圖像的中心像素是否為目標(biāo)值;在判斷出模板圖像的中心像素為目標(biāo)值時(shí),根據(jù)統(tǒng)計(jì)規(guī)則獲得每個(gè)模板圖像中與統(tǒng)計(jì)規(guī)則相對(duì)應(yīng)的具有目標(biāo)值的像素的數(shù)量值;判斷具有目標(biāo)值的像素的數(shù)量值是否不大于預(yù)設(shè)的基準(zhǔn)值;在判斷出具有目標(biāo)值的像素的數(shù)量值不大于預(yù)設(shè)的基準(zhǔn)值時(shí)判定與該模板圖像對(duì)應(yīng)的開孔 具有毛刺,并輸出提示信息。通過上述毛刺檢測(cè)裝置及毛刺檢測(cè)方法,處理模塊根據(jù)根據(jù)預(yù)設(shè)掃描規(guī)則在目標(biāo)區(qū)域圖像內(nèi)進(jìn)行掃描,以得到與預(yù)設(shè)掃描規(guī)則相對(duì)應(yīng)的模板圖像,且在判斷出模板圖像的中心像素為目標(biāo)值時(shí),根據(jù)統(tǒng)計(jì)規(guī)則獲得該模板圖像中與統(tǒng)計(jì)規(guī)則相對(duì)應(yīng)的具有目標(biāo)值的像素的數(shù)量值,并在判斷出具有目標(biāo)值的像素的數(shù)量值不大于預(yù)設(shè)的基準(zhǔn)值時(shí)判定與該模板圖像對(duì)應(yīng)的開孔具有毛刺,并輸出提示信息給輸出模塊。如此,毛刺檢測(cè)裝置不需要人工參與便可自動(dòng)的完成對(duì)鋼板上開孔的毛刺檢測(cè)操作,減少了檢測(cè)人員的工作量,有利于現(xiàn)代化流水線作業(yè)。
圖1為一較佳實(shí)施方式的毛刺檢測(cè)裝置的功能模塊圖。圖2為模板圖像的示意圖。圖3為目標(biāo)區(qū)域圖像及掃描該目標(biāo)區(qū)域圖像而產(chǎn)生的模板圖像的示意圖。圖4為圖1所示的處理模塊的功能模塊圖。圖5為圖4所示的中央處理器運(yùn)行毛刺檢測(cè)程序后產(chǎn)生的功能模塊圖。圖6為圖1所示的處理模塊的另一功能模塊圖。圖7為一較佳實(shí)施方式的毛刺檢測(cè)方法流程圖。主要元件符號(hào)說明毛刺檢測(cè)裝置20圖像獲取模塊21處理模塊22中央處理器220存儲(chǔ)器222操作系統(tǒng)程序500毛刺檢測(cè)程序300獲取單元302第一比較單元303統(tǒng)計(jì)單元304第二比較單元305輸出單元306輸出模塊23模板圖像50目標(biāo)區(qū)域圖像100模板圖像101、102、103、104現(xiàn)場(chǎng)可編程門陣列400位置生成電路401數(shù)據(jù)轉(zhuǎn)換電路402延時(shí)取樣電路403判斷電路404運(yùn)算電路405比較電路406輸出電路407毛刺檢測(cè)方法流程圖S600 S610
具體實(shí)施例方式請(qǐng)同時(shí)參閱圖1,毛刺檢測(cè)裝置20包括圖像獲取模塊21、處理模塊22及輸出模塊23。圖像獲取模塊21用于根據(jù)預(yù)存檔案中的用于描述鋼板中開孔位置的坐標(biāo)及預(yù)設(shè)區(qū)域獲取規(guī)則攝取目標(biāo)區(qū)域圖像。其中,目標(biāo)區(qū)域圖像采用一組二進(jìn)值進(jìn)行表示,可存儲(chǔ)在處理模塊22中。該預(yù)存檔案用于描述鋼板的信息,例如鋼板的尺寸、鋼板上開孔的數(shù)量、鋼板上開孔對(duì)應(yīng)的坐標(biāo)及鋼板上開孔的尺寸等;該預(yù)設(shè)區(qū)域獲取規(guī)則為根據(jù)鋼板上的開孔的尺寸確定目標(biāo)區(qū)域圖像的大小。處理模塊22用于根據(jù)預(yù)設(shè)掃描規(guī)則在目標(biāo)區(qū)域圖像內(nèi)進(jìn)行掃描,以得到與預(yù)設(shè)掃描規(guī)則相對(duì)應(yīng)的模板圖像,且在判斷出模板圖像的中心像素為目標(biāo)值時(shí),根據(jù)統(tǒng)計(jì)規(guī)則獲得該模板圖像中與統(tǒng)計(jì)規(guī)則相對(duì)應(yīng)的具有目標(biāo)值的像素的數(shù)量值,并在判斷出具有目標(biāo)值的像素的數(shù)量值不大于預(yù)設(shè)的基準(zhǔn)值時(shí)判定與該模板圖像對(duì)應(yīng)的開孔具有毛刺,并輸出提示信息給輸出模塊23。其中,該預(yù)設(shè)掃描規(guī)則為從目標(biāo)區(qū)域圖像中獲取一預(yù)定尺寸的圖像;該統(tǒng)計(jì)規(guī)則為統(tǒng)計(jì)每個(gè)模板圖像的四邊具有目標(biāo)值的像素的個(gè)數(shù);目標(biāo)值用于表示開孔中毛刺所具有的顏色。例如,該模板圖像是經(jīng)過灰度處理得到的,目標(biāo)值為黑色,白色表示開孔的顏色。請(qǐng)同時(shí)參看圖2,模板圖像50的尺寸為n*n個(gè)像素大小,η = 2χ+1, χ為自然數(shù),在本實(shí)施例中η = 5,每個(gè)像素的大小為lbit,且每個(gè)像素具有唯一標(biāo)識(shí)符DXY。其中像素為黑色時(shí)用“1”表示,像素為白色時(shí)用“0”表示。可通過判斷D22對(duì)應(yīng)的數(shù)據(jù)是否為“1”來判斷模板圖像50的中心像素是否為黑色。當(dāng)判斷出D22對(duì)應(yīng)的數(shù)據(jù)為“1”時(shí), 接著統(tǒng)計(jì)該模板圖像50的四邊上的像素D00、D01、D02、D03、D04、D10、D14、D20、D24、D30、 D34、D40、D41、D42、D43、D44中黑色像素的數(shù)量,例如,上述統(tǒng)計(jì)方式可為方式一,統(tǒng)計(jì)像素 D00、DOU D02、D03、D04、D10、D14、D20、D24、D30、D34、D40、D41、D42、D43、D44 中像素為黑色的數(shù)量,將統(tǒng)計(jì)出的數(shù)量值與預(yù)設(shè)的基準(zhǔn)值進(jìn)行比較;方式二,統(tǒng)計(jì)像素D00、DOU D02、D10、D20、D30、D40、D41、D42 中像素為黑色的數(shù)量,再統(tǒng)計(jì)像素 D00、DOU D02、D03、 D04、D10、D14、D20、D24中像素為黑色的數(shù)量,接著統(tǒng)計(jì)像素D02、D03、D04、D14、D24、D34、 D42、D43、D44中像素為黑色的數(shù)量,然后統(tǒng)計(jì)像素D20、D24、D30、D34、D40、D41、D42、D43、 D44中像素為黑色的數(shù)量,最后查找出以上四組統(tǒng)計(jì)值的最大值,并將查找出的最大值與預(yù)設(shè)的基準(zhǔn)值進(jìn)行比較。以此判斷與該模板圖像50所對(duì)應(yīng)的開孔是否具有毛刺。將采用方式一獲得的數(shù)量值與預(yù)設(shè)的基準(zhǔn)值進(jìn)行比較,以此判斷與該模板圖像50所對(duì)應(yīng)的開孔是否具有毛刺;或者,將采用方式二統(tǒng)計(jì)出的四個(gè)數(shù)量值進(jìn)行比較,以查找出四個(gè)數(shù)量值中的最大值,并將查找出的最大值與預(yù)設(shè)的基準(zhǔn)值進(jìn)行比較。以此判斷與該模板圖像50所對(duì)應(yīng)的開孔是否具有毛刺。輸出模塊23用于將提示信息輸出。例如,輸出模塊23可以為液晶顯示器,輸出模塊23將提示信息顯示給檢測(cè)人員。以下舉例說明毛刺檢測(cè)裝置20檢測(cè)鋼板開孔中毛刺的過程,其中模板圖像的尺寸為5*5個(gè)像素大小,基準(zhǔn)值為5,請(qǐng)同時(shí)參看圖3,圖像獲取模塊21獲取目標(biāo)區(qū)域圖像 100,該目標(biāo)區(qū)域圖像700中包括一個(gè)開孔;處理模塊22根據(jù)預(yù)設(shè)掃描規(guī)則在目標(biāo)區(qū)域圖像 700內(nèi)進(jìn)行掃描以得到模板圖像101、102、103、104,處理模塊22分別對(duì)模板圖像101、102、 103,104進(jìn)行中心像素顏色判斷,處理模塊22判斷出模板圖像101、102、103的中心像素顏色為黑色后,根據(jù)統(tǒng)計(jì)規(guī)則分別統(tǒng)計(jì)模板圖像101、102、103的四邊的黑色像素的數(shù)量值, 處理模塊22統(tǒng)計(jì)出模板圖像101、102、103的四邊的黑色像素的數(shù)量值分別為16、10、2,處理模塊22將數(shù)量值16、10、2逐個(gè)與基準(zhǔn)值5比較,在處理模塊22比較出數(shù)量值2小于基準(zhǔn)值5時(shí),處理模塊22判斷該目標(biāo)區(qū)域圖像100所對(duì)應(yīng)的開孔具有毛刺,繼而輸出提示信息給輸出模塊23,以使輸出模塊23將提示信息顯示給檢測(cè)人員。
請(qǐng)參閱圖4,處理模塊22包括中央處理器(Central Processing Unit,CPU) 220及存儲(chǔ)器222。該存儲(chǔ)器222用于存儲(chǔ)操作系統(tǒng)程序500、毛刺檢測(cè)程序300、目標(biāo)區(qū)域圖像。 運(yùn)行了操作系統(tǒng)程序500的中央處理器220可以控制圖像獲取模塊21拍攝鋼板上的開孔。請(qǐng)同時(shí)參看圖5,該中央處理器220在運(yùn)行該毛刺檢測(cè)程序300后產(chǎn)生如下功能單元獲取單元302,用于根據(jù)預(yù)設(shè)掃描規(guī)則對(duì)目標(biāo)區(qū)域圖像進(jìn)行掃描,以得到與預(yù)設(shè)掃描規(guī)則相對(duì)應(yīng)的模板圖像。第一比較單元303,用于判斷模板圖像的中心像素是否為黑色,并在判斷出模板圖像的中心像素為黑色時(shí),產(chǎn)生第一比較信號(hào),并將第一比較信號(hào)傳送給統(tǒng)計(jì)單元304。統(tǒng)計(jì)單元304,用于響應(yīng)第一比較信號(hào),根據(jù)統(tǒng)計(jì)規(guī)則獲得每個(gè)模板圖像中與統(tǒng)計(jì)規(guī)則相對(duì)應(yīng)的黑色像素?cái)?shù)量值,統(tǒng)計(jì)單元304還將統(tǒng)計(jì)得到的黑色像素?cái)?shù)量值提供給第二比較單元305。第二比較單元305,用于判斷黑色像素?cái)?shù)量值是否不大于預(yù)設(shè)的基準(zhǔn)值,并在判斷出黑色像素?cái)?shù)量值不大于預(yù)設(shè)的基準(zhǔn)值時(shí)產(chǎn)生第二比較信號(hào),并將第二比較信號(hào)提供給輸出單元306。輸出單元306,用于根據(jù)第二比較信號(hào)產(chǎn)生提示信息,并將產(chǎn)生的提示信息傳送給輸出模塊23。在另一實(shí)施方式中,處理模塊22包括存儲(chǔ)器222、一編程后的現(xiàn)場(chǎng)可編程門陣列 400 (Field-Programmable Gate Array, FPGA) 該存儲(chǔ)器222用于存儲(chǔ)圖像獲取模塊21拍攝的目標(biāo)區(qū)域圖像。該編程后的現(xiàn)場(chǎng)可編程門陣列400產(chǎn)生對(duì)應(yīng)的電路以實(shí)現(xiàn)毛刺檢測(cè)功能,請(qǐng)同時(shí)參看圖6,該現(xiàn)場(chǎng)可編程門陣列400包括位置生成電路401、數(shù)據(jù)轉(zhuǎn)換電路402、延時(shí)取樣電路403、判斷電路404、運(yùn)算電路405、比較電路406及輸出電路407 位置生成電路401用于根據(jù)預(yù)存檔案中的用于描述鋼板中開孔位置的坐標(biāo)產(chǎn)生對(duì)應(yīng)的地址數(shù)據(jù),并將地址數(shù)據(jù)提供給存儲(chǔ)器222 ;數(shù)據(jù)轉(zhuǎn)換電路402用于接收存儲(chǔ)器222響應(yīng)位置生成電路401提供的地址數(shù)據(jù)而輸出的目標(biāo)區(qū)域圖像數(shù)據(jù),并對(duì)接收的目標(biāo)區(qū)域圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)灰度處理,以獲得對(duì)應(yīng)的二進(jìn)制數(shù)據(jù),并將獲得的二進(jìn)制數(shù)據(jù)提供給延時(shí)取樣電路403 ;延時(shí)取樣電路403用于接收數(shù)據(jù)轉(zhuǎn)換電路402提供的二進(jìn)制數(shù)據(jù)并緩存,當(dāng)緩存的二進(jìn)制數(shù)據(jù)達(dá)到模板圖像的尺寸時(shí),延時(shí)取樣電路403將緩存的與模板圖像的中心像素所對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)提供給判斷電路404及將緩存的與模板圖像的四邊上像素所對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)提供給運(yùn)算電路405 ;判斷電路404用于根據(jù)接收到的與模板圖像的中心像素所對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)判斷模板圖像的中心像素是否為黑色,并在判斷出中心像素為黑色時(shí)輸出判斷信號(hào)給運(yùn)算電路 405 ;運(yùn)算電路405用于響應(yīng)判斷信號(hào),根據(jù)接收到的與模板圖像的四邊上像素所對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)計(jì)算出模板圖像的四邊上黑色像素的數(shù)量值,并將計(jì)算得到的數(shù)量值提供給比較電路406 ;比較電路406用于將接收的數(shù)量值與預(yù)設(shè)的基準(zhǔn)值比較,并在比較出接收的數(shù)量值不大于預(yù)設(shè)的基準(zhǔn)值時(shí)產(chǎn)生比較信號(hào),并將比較信號(hào)提供給輸出電路407 ;輸出電路407用于根據(jù)比較信號(hào)產(chǎn)生提示信息,并將產(chǎn)生的提示信息傳送給輸出模塊23。另外,在其他實(shí)施方式中,毛刺檢測(cè)裝置20包括處理模塊22及輸出模塊23。處理模塊22從預(yù)存的目標(biāo)區(qū)域圖像掃描獲得模板圖像。預(yù)存的目標(biāo)區(qū)域圖像是由其他圖像獲取裝置根據(jù)預(yù)存檔案中的用于描述鋼板中開孔位置的坐標(biāo)及預(yù)設(shè)區(qū)域獲取規(guī)則而攝取的。如圖7所示,其為一較佳實(shí)施方式的毛刺檢測(cè)方法的流程圖。該方法應(yīng)用于毛刺檢測(cè)裝置中,以使毛刺檢測(cè)裝置能夠完成對(duì)鋼板上開孔的毛刺檢測(cè),該方法包括如下步驟步驟S602,根據(jù)預(yù)存檔案中的用于描述鋼板中開孔位置的坐標(biāo)及預(yù)設(shè)區(qū)域獲取規(guī)則攝取目標(biāo)區(qū)域圖像。目標(biāo)區(qū)域圖像可以采用一組二進(jìn)值進(jìn)行表示,并存儲(chǔ)在毛刺檢測(cè)裝置的存儲(chǔ)器中。該預(yù)存檔案用于描述鋼板的信息,該信息包括鋼板的尺寸、鋼板上開孔的數(shù)量、鋼板上開孔的尺寸及鋼板上開孔對(duì)應(yīng)的坐標(biāo)等。該預(yù)設(shè)區(qū)域獲取規(guī)則為根據(jù)鋼板上的開孔的大小確定目標(biāo)區(qū)域圖像的大小。步驟S604,根據(jù)預(yù)設(shè)掃描規(guī)則在目標(biāo)區(qū)域圖像內(nèi)進(jìn)行掃描,以得到與預(yù)設(shè)掃描規(guī)則相對(duì)應(yīng)的模板圖像。其中,預(yù)設(shè)掃描規(guī)則為從目標(biāo)區(qū)域圖像中獲取一預(yù)定尺寸的圖像。例如,逐行讀取表示目標(biāo)區(qū)域圖像的二進(jìn)制數(shù)據(jù),并緩存讀取的二進(jìn)制數(shù)據(jù),當(dāng)緩存的二進(jìn)制數(shù)據(jù)所表示的圖像的尺寸達(dá)到預(yù)定尺寸時(shí)確定,緩存的二進(jìn)制數(shù)據(jù)所表示的圖像為模板圖像。步驟S606,判斷每個(gè)模板圖像的中心像素是否為目標(biāo)值。例如,請(qǐng)同時(shí)參看圖2, 模板圖像50的尺寸為n*n個(gè)像素大小,η = 2χ+1,χ為自然數(shù),在本實(shí)施例中η = 5,每個(gè)像素的大小為lbit,且每個(gè)像素具有唯一標(biāo)識(shí)符DXY。其中像素為黑色時(shí)用“1”表示,像素為白色時(shí)用“0”表示。可通過判斷D22對(duì)應(yīng)的數(shù)據(jù)是否為“1”來判斷模板圖像50的中心像素是否為黑色。步驟S608,在判斷出模板圖像的中心像素為目標(biāo)值時(shí),根據(jù)統(tǒng)計(jì)規(guī)則獲得每個(gè)模板圖像中與統(tǒng)計(jì)規(guī)則相對(duì)應(yīng)的具有目標(biāo)值的像素的數(shù)量值。該統(tǒng)計(jì)規(guī)則為統(tǒng)計(jì)每個(gè)模板圖像區(qū)域的四邊黑色像素的個(gè)數(shù)。例如,在判斷出D22對(duì)應(yīng)的數(shù)據(jù)為“1”時(shí),接著統(tǒng)計(jì)該模板圖像 50 的四邊上的像素 D00、DOU D02、D03、D04、D10、D14、D20、D24、D30、D34、D40、D41、 D42、D43、D44中黑色像素的數(shù)量,例如,上述統(tǒng)計(jì)方式可為方式一,統(tǒng)計(jì)像素D00、DOU D02、D03、D04、D10、D14、D20、D24、D30、D34、D40、D41、D42、D43、D44 中像素為黑色的數(shù)量; 方式二,統(tǒng)計(jì)像素D00、D01、D02、D10、D20、D30、D40、D41、D42中像素為黑色的數(shù)量,再統(tǒng)計(jì)像素D00、D01、D02、D03、D04、D10、D14、D20、D24中像素為黑色的數(shù)量,接著統(tǒng)計(jì)像素D02、 D03、D04、D14、D24、D34、D42、D43、D44中像素為黑色的數(shù)量,然后統(tǒng)計(jì)像素D20、D24、D30、 D34、D40、D41、D42、D43、D44中像素為黑色的數(shù)量。步驟S610,判斷具有目標(biāo)值的像素的數(shù)量值是否不大于預(yù)設(shè)的基準(zhǔn)值。例如,將采用方式一獲得的數(shù)量值與預(yù)設(shè)的基準(zhǔn)值進(jìn)行比較,以此判斷與該模板圖像50所對(duì)應(yīng)的開孔是否具有毛刺;或者,將采用方式二統(tǒng)計(jì)出出的四個(gè)數(shù)量值進(jìn)行比較,以查找出四個(gè)數(shù)量值中的最大值,并將查找出的最大值與預(yù)設(shè)的基準(zhǔn)值進(jìn)行比較。以此判斷與該模板圖像50 所對(duì)應(yīng)的開孔是否具有毛刺。步驟S612,在判斷出具有目標(biāo)值的像素的數(shù)量值不大于預(yù)設(shè)的基準(zhǔn)值時(shí),判定與該模板圖像對(duì)應(yīng)的開孔具有毛刺,并輸出提示信息。該提示信息可以通過液晶顯示屏顯示, 以供檢測(cè)人員參考。通過上述毛刺檢測(cè)裝置及毛刺檢測(cè)方法,處理模塊22根據(jù)預(yù)設(shè)掃描規(guī)則在目標(biāo)區(qū)域圖像內(nèi)進(jìn)行掃描,以得到與預(yù)設(shè)掃描規(guī)則相對(duì)應(yīng)的模板圖像,且在判斷出模板圖像的中心像素為黑色時(shí),根據(jù)統(tǒng)計(jì)規(guī)則獲得該模板圖像中與統(tǒng)計(jì)規(guī)則相對(duì)應(yīng)的黑色像素?cái)?shù)量值,并在判斷出黑色像素?cái)?shù)量值不大于預(yù)設(shè)的基準(zhǔn)值時(shí)判定與該模板圖像對(duì)應(yīng)的開孔具有毛刺,并輸出提示信息給輸出模塊。如此,毛刺檢測(cè)裝置不需要人工參與便可自動(dòng)的完成對(duì)鋼板上開孔的毛刺檢測(cè)操作,減少了檢測(cè)人員的工作量,有利于現(xiàn)代化流水線作業(yè)。
權(quán)利要求
1.一種毛刺檢測(cè)裝置,其特征在于該毛刺檢測(cè)裝置包括處理模塊及輸出模塊,該處理模塊用于根據(jù)預(yù)設(shè)掃描規(guī)則在預(yù)存的目標(biāo)區(qū)域圖像內(nèi)進(jìn)行掃描,以得到與預(yù)設(shè)掃描規(guī)則相對(duì)應(yīng)的模板圖像,且在判斷出模板圖像的中心像素為目標(biāo)值時(shí),根據(jù)統(tǒng)計(jì)規(guī)則獲得該模板圖像中與統(tǒng)計(jì)規(guī)則相對(duì)應(yīng)的具有目標(biāo)值的像素的數(shù)量值,并在判斷出具有目標(biāo)值的像素的數(shù)量值不大于預(yù)設(shè)的基準(zhǔn)值時(shí)判定與該模板圖像對(duì)應(yīng)的開孔具有毛刺,并輸出提示信息給輸出模塊;輸出模塊用于將提示信息輸出。
2.如權(quán)利要求1所述的毛刺檢測(cè)裝置,其特征在于該預(yù)設(shè)掃描規(guī)則為從目標(biāo)區(qū)域圖像中獲取一預(yù)定尺寸的圖像;該統(tǒng)計(jì)規(guī)則為統(tǒng)計(jì)每個(gè)模板圖像的四邊具有目標(biāo)值的像素的個(gè)數(shù);目標(biāo)值用于表示開孔中毛刺所具有的顏色。
3.如權(quán)利要求1所述的毛刺檢測(cè)裝置,其特征在于該毛刺檢測(cè)裝置還包括圖像獲取模塊,圖像獲取模塊用于根據(jù)預(yù)存檔案中的用于描述鋼板中開孔位置的坐標(biāo)及預(yù)設(shè)區(qū)域獲取規(guī)則攝取目標(biāo)區(qū)域圖像;該預(yù)設(shè)區(qū)域獲取規(guī)則為根據(jù)鋼板上的開孔的尺寸確定目標(biāo)區(qū)域圖像的大小。
4.如權(quán)利要求1所述的毛刺檢測(cè)裝置,其特征在于目標(biāo)值為黑色,該處理模塊包括中央處理器及存儲(chǔ)器,該存儲(chǔ)器用于存儲(chǔ)毛刺檢測(cè)程序及目標(biāo)區(qū)域圖像,該中央處理器在運(yùn)行該毛刺檢測(cè)程序后產(chǎn)生如下功能單元獲取單元,用于根據(jù)預(yù)設(shè)掃描規(guī)則對(duì)目標(biāo)區(qū)域圖像進(jìn)行掃描,以得到與預(yù)設(shè)掃描規(guī)則相對(duì)應(yīng)的模板圖像;第一比較單元,用于判斷模板圖像的中心像素是否為黑色,并在判斷出模板圖像的中心像素為黑色時(shí),產(chǎn)生第一比較信號(hào),并將第一比較信號(hào)傳送給統(tǒng)計(jì)單元;統(tǒng)計(jì)單元,用于響應(yīng)第一比較信號(hào),根據(jù)統(tǒng)計(jì)規(guī)則獲得每個(gè)模板圖像中與統(tǒng)計(jì)規(guī)則相對(duì)應(yīng)的黑色像素?cái)?shù)量值,統(tǒng)計(jì)單元還將統(tǒng)計(jì)得到的黑色像素?cái)?shù)量值提供給第二比較單元;第二比較單元,用于判斷黑色像素?cái)?shù)量值是否不大于預(yù)設(shè)的基準(zhǔn)值,并在判斷出黑色像素?cái)?shù)量值不大于預(yù)設(shè)的基準(zhǔn)值時(shí)產(chǎn)生第二比較信號(hào),并將第二比較信號(hào)提供給輸出單元;輸出單元,用于根據(jù)第二比較信號(hào)產(chǎn)生提示信息,并將產(chǎn)生的提示信息傳送給輸出模塊。
5.如權(quán)利要求1所述的毛刺檢測(cè)裝置,其特征在于目標(biāo)值為黑色,該處理模塊包括存儲(chǔ)器、一編程后的現(xiàn)場(chǎng)可編程門陣列;該存儲(chǔ)器用于存儲(chǔ)目標(biāo)區(qū)域圖像;該編程后的現(xiàn)場(chǎng)可編程門陣列產(chǎn)生對(duì)應(yīng)的電路以實(shí)現(xiàn)毛刺檢測(cè)功能,該處理模塊包括位置生成電路、數(shù)據(jù)轉(zhuǎn)換電路、延時(shí)取樣電路、判斷電路、運(yùn)算電路、比較電路及輸出電路;位置生成電路用于根據(jù)預(yù)存檔案中的用于描述鋼板中開孔位置的坐標(biāo)產(chǎn)生對(duì)應(yīng)的地址數(shù)據(jù),并將地址數(shù)據(jù)提供給存儲(chǔ)器;數(shù)據(jù)轉(zhuǎn)換電路用于接收存儲(chǔ)器響應(yīng)位置生成電路提供的地址數(shù)據(jù)而輸出的目標(biāo)區(qū)域圖像數(shù)據(jù),并對(duì)接收的目標(biāo)區(qū)域圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)灰度處理,以獲得對(duì)應(yīng)的二進(jìn)制數(shù)據(jù),并將獲得的二進(jìn)制數(shù)據(jù)提供給延時(shí)取樣電路;延時(shí)取樣電路用于接收數(shù)據(jù)轉(zhuǎn)換電路提供的二進(jìn)制數(shù)據(jù)并緩存,當(dāng)緩存的二進(jìn)制數(shù)據(jù)達(dá)到模板圖像的尺寸時(shí),延時(shí)取樣電路輸將緩存的與模板圖像的中心像素所對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)提供給判斷電路及將緩存的與模板圖像的四邊上像素所對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)提供給運(yùn)算電路;判斷電路用于根據(jù)接收到的與模板圖像的中心像素所對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)判斷模板圖像的中心像素是否為黑色,并在判斷出中心像素為黑色時(shí)輸出判斷信號(hào)給運(yùn)算電路;運(yùn)算電路用于響應(yīng)判斷信號(hào),根據(jù)接收到的與模板圖像的四邊上像素所對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)計(jì)算出模板圖像的四邊上黑色像素的數(shù)量值,并將計(jì)算得到的數(shù)量值提供給比較電路;比較電路用于將接收的數(shù)量值與預(yù)設(shè)的基準(zhǔn)值比較,并在比較出接收的數(shù)量值不大于預(yù)設(shè)的基準(zhǔn)值時(shí)產(chǎn)生比較信號(hào),并將比較信號(hào)提供給輸出電路;輸出電路用于根據(jù)比較信號(hào)產(chǎn)生提示信息,并將產(chǎn)生的提示信息傳送給輸出模塊。
6.如權(quán)利要求1所述的毛刺檢測(cè)裝置,其特征在于該模板圖像的尺寸為n*n個(gè)像素大小,n = 2x+l,x為自然數(shù)。
7.一種毛刺檢測(cè)方法,該方法包括如下步驟根據(jù)預(yù)設(shè)掃描規(guī)則在預(yù)設(shè)的目標(biāo)區(qū)域圖像內(nèi)進(jìn)行掃描,以得到與預(yù)設(shè)掃描規(guī)則相對(duì)應(yīng)的模板圖像;判斷模板圖像的中心像素是否為目標(biāo)值;在判斷出模板圖像的中心像素為目標(biāo)值時(shí),根據(jù)統(tǒng)計(jì)規(guī)則獲得每個(gè)模板圖像中與統(tǒng)計(jì)規(guī)則相對(duì)應(yīng)的具有目標(biāo)值的像素的數(shù)量值;判斷具有目標(biāo)值的像素的數(shù)量值是否不大于預(yù)設(shè)的基準(zhǔn)值;在判斷出具有目標(biāo)值的像素的數(shù)量值不大于預(yù)設(shè)的基準(zhǔn)值時(shí)判定與該模板圖像對(duì)應(yīng)的開孔具有毛刺,并輸出提示信息。
8.如權(quán)利要求7所述的毛刺檢測(cè)方法,其特征在于該預(yù)設(shè)掃描規(guī)則為從目標(biāo)區(qū)域圖像中獲取一預(yù)定尺寸的圖像;該統(tǒng)計(jì)規(guī)則為統(tǒng)計(jì)每個(gè)模板圖像的四邊具有目標(biāo)值的像素的個(gè)數(shù);目標(biāo)值用于表示開孔中毛刺所具有的顏色。
9.如權(quán)利要求7所述的毛刺檢測(cè)方法,其特征在于還包括以下步驟根據(jù)預(yù)存檔案中的用于描述鋼網(wǎng)中開孔位置的坐標(biāo)及預(yù)設(shè)區(qū)域獲取規(guī)則攝取目標(biāo)區(qū)域圖像;其中,該預(yù)設(shè)區(qū)域獲取規(guī)則為根據(jù)鋼板上的開孔的尺寸確定目標(biāo)區(qū)域圖像的大小。
10.如權(quán)利要求7所述的毛刺檢測(cè)方法,其特征在于目標(biāo)值為黑色,該模板圖像的尺寸為5*5個(gè)像素大小,每個(gè)像素的大小為lbit,其中像素為黑色時(shí)用“ 1,,表示,像素為白色時(shí)用“0”表示,且每個(gè)像素具有唯一標(biāo)識(shí)符;判斷模板圖像的中心像素是否為黑色的具體步驟為 獲取模板圖像中心像素的標(biāo)識(shí)符所對(duì)應(yīng)的數(shù)據(jù); 判斷獲取的數(shù)據(jù)是否為“1”;當(dāng)判斷出獲取的數(shù)據(jù)為“1”時(shí),確定模板圖像的中心像素為黑色。
11.如權(quán)利要求10所述的毛刺檢測(cè)方法,其特征在于在判斷出模板圖像的中心像素為黑色時(shí),根據(jù)統(tǒng)計(jì)規(guī)則獲得每個(gè)模板圖像中與統(tǒng)計(jì)規(guī)則相對(duì)應(yīng)的黑色像素?cái)?shù)量值的具體步驟為獲取模板圖像四邊上像素的標(biāo)識(shí)符所對(duì)應(yīng)的數(shù)據(jù);統(tǒng)計(jì)數(shù)據(jù)為“1”的標(biāo)識(shí)符的個(gè)數(shù),并產(chǎn)生對(duì)應(yīng)的黑色像素?cái)?shù)量值。
全文摘要
一種毛刺檢測(cè)方法,該方法包括如下步驟根據(jù)預(yù)設(shè)掃描規(guī)則在預(yù)設(shè)的目標(biāo)區(qū)域圖像內(nèi)進(jìn)行掃描,以得到與預(yù)設(shè)掃描規(guī)則相對(duì)應(yīng)的模板圖像;判斷模板圖像的中心像素是否為目標(biāo)值;在判斷出模板圖像的中心像素為目標(biāo)值時(shí),根據(jù)統(tǒng)計(jì)規(guī)則獲得每個(gè)模板圖像中與統(tǒng)計(jì)規(guī)則相對(duì)應(yīng)的具有目標(biāo)值的像素的數(shù)量值;判斷具有目標(biāo)值的像素的數(shù)量值是否不大于預(yù)設(shè)的基準(zhǔn)值;在判斷出具有目標(biāo)值的像素的數(shù)量值不大于預(yù)設(shè)的基準(zhǔn)值時(shí)判定與該模板圖像對(duì)應(yīng)的開孔具有毛刺,并輸出提示信息。本發(fā)明還提供了一種毛刺檢測(cè)裝置。
文檔編號(hào)H04N1/00GK102202142SQ20101013348
公開日2011年9月28日 申請(qǐng)日期2010年3月26日 優(yōu)先權(quán)日2010年3月26日
發(fā)明者唐佩忠 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司