Page 152 -
P. 152

โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี







                                                                                                       143



                                   ในการประมาณคาแบบ cubic ของสัญญาณหนึ่งมิติดวยสมการที่ 5.20 นั้นจะตองใช
                                   จํานวนจุดในการประมาณคา 4  จุด  เมื่อขยายการทํางานไปใชกับสัญญาณสองมิติ

                                   วิธีการประมาณคานี้จะถูกเรียกเปน bi-cubic interpolation และจะใชจุด 16 จุดในการ

                                   ประมาณคา  การทํางานของการประมาณคาสัญญาณสองมิติทําโดยการประมาณคา

                                   สัญญาณแบบ 1 มิติสองครั้ง โดยประมาณคาในแนวแกน x กอนแลวจึงประมาณคา
                                   ในแนวแกน y หรืออาจทําในแนวแกน y กอนแลวจึงทําในแนวแกน x ก็ได




                            5.3      การปรับขนาดภาพดวยคําสั่ง MATLAB


                                   เราสามารถปรับขนาดของภาพไดดวยคําสั่ง imresize(.)  คําสั่งนี้มีลักษณะการใชงาน

                                   ดังนี้


                                                           B = imresize(A,m,’method’)



                                   คําสั่งนี้จะใหภาพเอาทพุต B ที่มีขนาดเปน m เทาของภาพตนฉบับ A โดยภาพที่ไดจะ

                                   มีขนาดเล็กกวาภาพตนฉบับเมื่อกําหนดให  0<m<1 และภาพเอาทพุตที่ไดจะมีขนาด
                                   ใหญกวาภาพตนฉบับเมื่อกําหนดให  m>1  คําสั่งนี้จะประมาณคาความเขมแสงของ

                                   จุดภาพดวยวิธีที่ระบุไวใน  method  ซึ่งสามารถกําหนดไดสามแบบ  คือ 'nearest',

                                   'bilinear' และ 'bicubic'  สําหรับระบุใหคําสั่งประมาณคาความสวางของจุดภาพแบบ
                                   nearest neighborhood, bi-linear  และ bi-cubic interpolation  ตามลําดับ  ในกรณีที่

                                   ไมไดระบุคา  method  โปรแกรมจะเลือกประมาณคาความสวางแบบ nearest

                                   neighborhood  ใหอยางอัตโนมัติ  นอกจากนั้นการระบุอัตราสวนการปรับขนาดภาพ

                                   แลว เรายังสามารถระบุขนาดของภาพเอาทพุตใหมีขนาด mrows×ncols ไดดังนี้


                                                     B = imresize(A,[mrows ncols],’method’)
   147   148   149   150   151   152   153   154   155   156   157