Page 93 -
P. 93
โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี
84
คําสั่งที่ใชในการทํา Gamma correction คือ คําสั่ง imadjust(.) เชนเดิม เพียงแตผูใช
กําหนดคาแกมมาเพิ่มเติมดังตัวอยางตอไปนี้
>> imadjust(im, [], [],γ);
รูปที่ 3.8 แสดงภาพหลังการทํา Gamma correction โดยกําหนดคา γ=0.5 ดวย
ชุดคําสั่ง MATLAB ตอไปนี้
>> im=imread(‘abhishek.tif’);
>> imout = imadjust(im, [0,0.4], [0,1],0.5);
>> imshow(imout), figure, imhist(imout,256);
(ก) (ข)
รูปที่ 3.8 (ก) ภาพผลลัพธหลังการทํา Gamma correction ภาพตนฉบับรูปที่ 3.6 (ก)
(ข) ฮีสโตแกรมของภาพ 3.8(ก)
3.2.3 ตารางคนหา (Lookup Table)
เราจะเห็นวาการใชฟงกชัน imadjust(.) นั้น คาความเขมแสงของภาพตนฉบับจะถูก
แบงออกเปน 3 ชวงคือ ชวง [0,a], [a,b] และชวง [b, 1] การแบงภาพออกเปนสวน ๆ
นี้ทําใหเราสามารถเลือกใชฟงกชันที่จะทําการปรับเปลี่ยนความสวางของภาพในแต