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))  และคําสั่ง
   154   155   156   157   158   159   160   161   162   163   164