亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種pcb板檢測方法及裝置的制造方法

文檔序號:9418228閱讀:637來源:國知局
一種pcb板檢測方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及PCB自動光學(xué)檢測領(lǐng)域,具體是一種PCB板檢測方法裝置。
【背景技術(shù)】
[0002]采用自動光學(xué)檢測技術(shù)(Automatic Optical Inspect1n, AOI)作為PCB檢測手段已是大勢所趨。該技術(shù)主要包括:圖像采集、圖像處理、特征提取和決策判斷四個步驟,其中,在圖像處理這一步驟中往往需要對采集到的原始圖像進(jìn)行初步分析,以判斷原始圖像中是否包含完整的PCB板,這對提高PCB檢測的效率和質(zhì)量起著至關(guān)重要的作用。然而現(xiàn)有的圖像處理方案往往存在魯棒性低、計算速度慢、操作復(fù)雜等問題,無法滿足使用要求。

【發(fā)明內(nèi)容】

[0003]針對上述問題,本發(fā)明的目的在于提供一種PCB板檢測方法及裝置,實現(xiàn)了快速、準(zhǔn)確的PCB板檢測,滿足了使用要求。
[0004]本發(fā)明實施例提供一種PCB板檢測方法,包括如下步驟:
[0005]采集傳送帶的傳送面上指定區(qū)域的圖像;
[0006]利用Canny算子對所述圖像進(jìn)行處理得到邊緣圖像,其中,所述Canny算子包括高閾值和低閾值兩個參數(shù),且所述高閾值和低閾值根據(jù)所述圖像的像素信息自適應(yīng)生成;
[0007]統(tǒng)計所述邊緣圖像內(nèi)的非零像素的個數(shù);
[0008]根據(jù)所述非零像素的個數(shù)與至少一個預(yù)設(shè)的閾值的大小關(guān)系,檢測所述PCB板進(jìn)入所述指定區(qū)域的程度。
[0009]作為上述方案的改進(jìn),在所述采集傳送帶的傳送面上指定區(qū)域的圖像之后,在所述利用Canny算子對所述圖像進(jìn)行處理得到邊緣圖像之前,還包括:
[0010]對所述圖像的尺寸進(jìn)行歸一化處理。
[0011]作為上述方案的改進(jìn),所述利用Canny算子對所述圖像進(jìn)行處理得到邊緣圖像,其中,所述Canny算子包括高閾值和低閾值兩個參數(shù),且所述高閾值和低閾值根據(jù)所述圖像的像素信息自適應(yīng)生成,具體包括:
[0012]獲取所述圖像的像素取值范圍,其中,所述像素取值范圍為[1_,InaJ ;
[0013]計算所述圖像的像素中值m,其中,所述像素中值m為將所述圖像的各個像素值按大小進(jìn)行排序后,序號位于中間的像素值;
[0014]生成所述高閾值和低閾值,其中,所述高閾值取1_和(l+σ )*m 二者中的較小者;所述低閾值取1_和二者中的較大者,σ為經(jīng)驗參數(shù);
[0015]利用所述高閾值和低閾值作為所述Canny算子的閾值參數(shù)對所述圖像進(jìn)行處理,得到邊緣圖像。
[0016]作為上述方案的改進(jìn),所述經(jīng)驗參數(shù)σ取值為0.33。
[0017]作為上述方案的改進(jìn),所述統(tǒng)計所述邊緣圖像內(nèi)的非零像素的個數(shù),具體包括:
[0018]遍歷所述邊緣圖像內(nèi)的所有像素,將像素值不為零的像素標(biāo)記為非零像素,并統(tǒng)計獲取非零像素的個數(shù)。
[0019]作為上述方案的改進(jìn),所述根據(jù)所述非零像素的個數(shù)與至少一個預(yù)設(shè)的閾值的大小關(guān)系,檢測所述PCB板進(jìn)入所述指定區(qū)域的程度,為:
[0020]當(dāng)判斷所述邊緣圖像內(nèi)的非零像素的個數(shù)少于第一閾值時,確定所述PCB板位于所述指定區(qū)域外。
[0021]作為上述方案的改進(jìn),所述指定區(qū)域包括邊界區(qū)域,其中,所述邊界區(qū)域為所述指定區(qū)域內(nèi)的到與傳送帶前進(jìn)方向垂直的兩條邊的最小距離小于或者等于一預(yù)設(shè)的長度的點所組成的區(qū)域;
[0022]則所述統(tǒng)計所述邊緣圖像內(nèi)的非零像素的個數(shù),為:
[0023]統(tǒng)計所述邊界區(qū)域?qū)?yīng)的邊緣圖像內(nèi)的非零像素的個數(shù);
[0024]所述根據(jù)所述非零像素的個數(shù)與至少一個預(yù)設(shè)的閾值的大小關(guān)系,檢測所述PCB板進(jìn)入所述指定區(qū)域的程度,為:
[0025]當(dāng)判斷所述邊界區(qū)域?qū)?yīng)的邊緣圖像內(nèi)的非零像素的個數(shù)大于預(yù)設(shè)的第二閾值時,確定所述PCB板部分進(jìn)入所述指定區(qū)域。
[0026]作為上述方案的改進(jìn),所述指定區(qū)域還包括內(nèi)部區(qū)域,所述內(nèi)部區(qū)域為所述指定區(qū)域內(nèi)除所述邊界區(qū)域之外的區(qū)域;
[0027]則所述統(tǒng)計所述邊緣圖像內(nèi)的非零像素的個數(shù),為:
[0028]分別統(tǒng)計所述邊界區(qū)域?qū)?yīng)的邊緣圖像內(nèi)的非零像素的個數(shù)和所述內(nèi)部區(qū)域?qū)?yīng)的邊緣圖像內(nèi)的非零像素的個數(shù);
[0029]所述根據(jù)所述非零像素的個數(shù)與至少一個預(yù)設(shè)的閾值的大小關(guān)系,檢測所述PCB板進(jìn)入所述指定區(qū)域的程度,為:
[0030]當(dāng)判斷所述內(nèi)部區(qū)域?qū)?yīng)的邊緣圖像內(nèi)的非零像素的個數(shù)大于預(yù)設(shè)的第三閾值,且所述邊界區(qū)域?qū)?yīng)的邊緣圖像內(nèi)的非零像素的個數(shù)少于預(yù)設(shè)的第四閾值時,確定所述PCB板完全進(jìn)入所述指定區(qū)域。
[0031]本發(fā)明還提供一種PCB板檢測裝置,包括:
[0032]采集單元,用于采集傳送帶的傳送面上指定區(qū)域的圖像;
[0033]圖像處理單元,用于利用Canny算子對所述圖像進(jìn)行處理得到邊緣圖像,其中,所述Canny算子包括高閾值和低閾值兩個參數(shù),且所述高閾值和低閾值根據(jù)所述圖像的像素?目息自適應(yīng)生成;
[0034]統(tǒng)計單元,用于統(tǒng)計所述邊緣圖像內(nèi)的非零像素的個數(shù);
[0035]檢測單元,用于根據(jù)所述非零像素的個數(shù)與至少一個預(yù)設(shè)的閾值的大小關(guān)系,檢測所述PCB板進(jìn)入所述指定區(qū)域的程度。
[0036]作為上述方案的改進(jìn),所述PCB板檢測裝置還包括:
[0037]歸一化單元,用于對所述圖像的尺寸進(jìn)行歸一化處理。
[0038]作為上述方案的改進(jìn),所述圖像處理單元具體包括:
[0039]像素獲取單元,用于獲取所述圖像的像素取值范圍,其中,所述像素取值范圍為
[Imin,Imax],
[0040]計算單元,用于計算所述圖像的像素中值m,其中,所述像素中值m為將所述圖像的各個像素值按大小進(jìn)行排序后,序號位于中間的像素值;
[0041]閾值生成單元,用于生成所述高閾值和低閾值,其中,所述高閾值取1_和(l+σ )*m 二者中的較小者;所述低閾值取1_和(l-σ )*m 二者中的較大者,σ為經(jīng)驗參數(shù);
[0042]處理單元,用于利用所述高閾值和低閾值作為所述Canny算子的閾值參數(shù)對所述圖像進(jìn)行處理,得到邊緣圖像。
[0043]作為上述方案的改進(jìn),所述指定區(qū)域包括邊界區(qū)域,其中,所述邊界區(qū)域為所述指定區(qū)域內(nèi)的到與傳送帶前進(jìn)方向垂直的兩條邊的最小距離小于或者等于一預(yù)設(shè)的長度的點所組成的區(qū)域;
[0044]所述統(tǒng)計單元具體用于,統(tǒng)計所述邊界區(qū)域?qū)?yīng)的邊緣圖像內(nèi)的非零像素的個數(shù);
[0045]所述檢測單元具體用于,在判斷所述邊界區(qū)域?qū)?yīng)的邊緣圖像內(nèi)的非零像素的個數(shù)大于預(yù)設(shè)的第二閾值時,確定所述PCB板部分進(jìn)入所述指定區(qū)域。
[0046]作為上述方案的改進(jìn),所述指定區(qū)域還包括內(nèi)部區(qū)域,其中,所述內(nèi)部區(qū)域為所述指定區(qū)域內(nèi)除所述邊界區(qū)域之外的區(qū)域;
[0047]所述統(tǒng)計單元具體用于,分別統(tǒng)計所述內(nèi)部區(qū)域?qū)?yīng)的邊緣圖像和邊界區(qū)域?qū)?yīng)的邊緣圖像的非零像素的個數(shù);
[0048]所述檢測單元具體用于,在判斷所述內(nèi)部區(qū)域?qū)?yīng)的邊緣圖像內(nèi)的非零像素的個數(shù)大于預(yù)設(shè)的第三閾值,且所述邊界區(qū)域?qū)?yīng)的邊緣圖像內(nèi)的非零像素的個數(shù)少于預(yù)設(shè)的第四閾值時,確定所述PCB板完全進(jìn)入所述指定區(qū)域。
[0049]本發(fā)明實施例提供的PCB板檢測方法及裝置,采用自適應(yīng)Canny算子對采集到傳送帶的傳送面上指定區(qū)域的圖像進(jìn)行分析,檢測PCB板進(jìn)入指定區(qū)域的程度,確定所述PCB板完全進(jìn)入所述指定區(qū)域的圖像,從而為后續(xù)處理過濾掉不必要的無效圖像,提高PCB檢測的速度和準(zhǔn)確度。由于所述自適應(yīng)Canny算子的邊緣檢測參數(shù)是根據(jù)所述圖像的像素信息自適應(yīng)生成,不需要人工根據(jù)具體情況調(diào)整參數(shù),具有很強的魯棒性,實現(xiàn)了 PCB檢測的高度自動化。
【附圖說明】
[0050]為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對實施方式中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0051]圖1是本發(fā)明第一實施例提供的PCB板檢測方法的流程示意圖。
[0052]圖2是本發(fā)明第一實施例提供的PCB板部分進(jìn)入指定區(qū)域的示意圖。
[0053]圖3是本發(fā)明第一實施例提供的PCB板完全進(jìn)入指定區(qū)域的示意圖。
[0054]圖4是本發(fā)明第一實施例提供的PCB板未進(jìn)入或已經(jīng)離開指定區(qū)域的示意圖。
[0055]圖5是本發(fā)明第二實施例提供的PCB板
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1