Page 159 -
P. 159
โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี
150
>> B = imrotate(A,-45, ‘bicubic’, ‘crop’ );figure, imshow(B);
(ก) (ข)
รูปที่ 5.8 การหมุนภาพ (ก) แบบ ‘loose’ (ข) แบบ ‘crop’
(ก) (ข) (ค)
รูปที่ 5.9 การกลับภาพแบบตางๆ
คําสั่ง MATLAB อื่นๆที่เกี่ยวกับการหมุนภาพไดแก คําสั่ง fliupd(A) ซึ่งเปนคําสั่ง
สําหรับกลับภาพดานบนดานลาง และคําสั่ง fliplr(A) สําหรับกลับภาพ A ดานซาย
ดานขวา ตามตัวอยางภาพการใชคําสั่งทั้งสองแสดงในรูปที่ 5.9(ก) และ 5.9(ข)
ตามลําดับ คําสั่งทั้งสองคําสั่งนี้นิยมนําไปใชหมุนภาพทํามุมกับจุดศูนยเปนจํานวน
เทาของ 90 องศา โดยคําสั่ง flipud(A’) จะทําการหมุนภาพ A ไปเปนมุม 90 องศาใน
ทิศทวนเข็มนาฬิกาตามตัวอยางภาพที่ 5.9(ค) คําสั่ง fliplr(flipud(A)) และคําสั่ง