Page 121 -
P. 121
โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี
112
‘disk’ H = fspecial('disk',r) จะสรางตัวกรองคาเฉลี่ยสี่เหลี่ยมที่มี
ลักษณะการกรองหาคาเฉลี่ยเปนวงกลม ขนาดรัศมี r ถาไม
กําหนดจะมีรัศมีเทากับ 5
‘gaussian’ H = fspecial('gaussian',[r, c], sig) จะสรางตัวกรองเกาสเซียน
ซึ่งเปนตัวกรองความถี่ต่ํา ขนาด r×c ที่มีคาเบี่ยงเบน
มาตรฐานเทากับ sig
‘laplacian’ H = fspecial('laplacian',alpha) จะสรางตัวกรองลาปลาเซียน
ซึ่งเปนตัวกรองความถี่สูง ขนาด 3×3 ซึ่งรูปรางตัวกรองจะ
กําหนดโดยคา alpha ที่มีคาอยูระหวาง 0 ถึง 1
‘log’ H = fspecial('log', [r,c], sigma) จะสรางตัวกรอง LOG
(Laplacian of Gaussian) ขนาด r×c ที่มีคาเบี่ยงเบนมาตรฐาน
เทากับ sig
‘motion’ H = fspecial('motion',len,theta) จะสรางตัวกรองสําหรับทํา
ใหภาพมีการเคลื่อนที่ในมุม theta เปนจํานวน len ถาไม
กําหนด len=9 theta = 0 นั้นคือภาพที่มีการเคลื่อนที่ไปในทิศ
ศูนยองศาไป 9 พิกเซล
‘prewitt’ H = fspecial('prewitt') จะสรางตัวกรองสําหรับหาขอบภาพ
แนวนอนแบบ Prewitt ขนาด 3×3 เมื่อตองการหาขอบภาพ
แนวตั้งใหทําการสลับเปลี่ยนตัวกรอง เปน h’
‘sobel’ H = fspecial('sobel') จะสรางตัวกรองสําหรับหาขอบภาพ
แนวนอนแบบ Sobel ขนาด 3×3 เมื่อตองการหาขอบภาพ
แนวตั้งใหทําการสลับเปลี่ยนตัวกรอง เปน h’
‘unsharp’ H = fspecial ('unsharp',alpha) จะสรางตัวกรอง unsharp
ขนาด 3×3 คา alpha จะกําหนดรูปรางตัวกรองโดยมีคาอยู
ระหวาง 0 ถึง 1 ถาไมกําหนดจะมีคาเทากับ 0.2