機器視覺應用專題第四次小考

回上一畫面
課程名稱:機器視覺應用專題

問答題 100 %

閉書考 共5題 請用答案紙作答

1.如以樣板法來判別下圖之墊圈與螺帽,假設CCD取樣而得本圖為320X240之解析度, 請問圖中之螺帽之樣板矩陣可以怎樣設計它?

2.目前BGA形式之IC腳座(如下圖)已成為高密度VLSI晶片的接腳基底之主流, 因此重要性漸漸提高,BGA腳座其上面排滿了圓球陣列,

但其製程中檢測是一大難題,試問採取何種打光的方式來檢測一個正常的BGA腳座 (如下圖)

或是判斷一個不正常的BGA腳座(如下圖,下方中央位置有一圓球脫落)

3.假設某一影像處理卡解析度為256X240,8BITS,

所附之程式庫函式功能如下:

getpixelgray(&image1,i,j):取得影像image1中,座標(i,j)之灰度值

setpixelgray(&image1,i,j,a):寫入影像image1中,座標(i,j)之灰度值為a

因此,影像image1反轉運算程式可寫為如下形式:

for(i=0;i<255;i++)

{

for(j=0;j<239;j++)

{

a1=getpixelgray(&image1,i,j);

a1=255-a1;

setpixelgray(&image3,i,j,a1);

}

}

請問,如何設計一個程式將影像image1滑移+30。

 

4. 索貝爾 (Sobel) 運算可提供各方向之邊緣強化處理,

其遮罩為:

下圖為某一索貝爾遮罩運算處理前後的影像,

試問此一索貝爾遮罩可能是哪一個遮罩?

 

5. 有一 matlab 程式如下:

t=[];

t(100,100)=0;

t(41:60,41:60)=ones(20,20);

gray;

colormap(gray)

imagesc(t)

figure

y=radon(t,10);

plot(y)

假設在未上機前,請試以自行計算的方式畫出其結果。