Page 146 -
P. 146
โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี
137
ดวยกันไวในสมการเดียวกันได เชน รวมการยอภาพกับการเลื่อนขนานเขาดวยกัน
เปนตน นอกจากนั้นการคํานวณมีทั้งการบวกและการคูณเมตริกซ ไมเปนรูปแบบ
ทั่วไปที่ใชไดกับทุกการแปลง จึงไดมีการกําหนดจุดพิกัดเอกพันธุ ที่เพิ่มคาหนึ่ง
เขาที่ทายเมตริกซขนาด 2×1 การแปลงจุดพิกัดแบบตางๆในระบบใหมจึงทําผาน
การคูณเมตริกซขนาด 3×1 [x, y, 1] แทน สมการการแปลงสําหรับการหมุน การ
เลื่อนขนานภาพ และการปรับขนาด คือสมการที่ (5.7), (5.8) และ (5.9) ตามลําดับ
⎡ ⎤ ' x ⎡cosθ − sinθ ⎡ ⎤ 0 ⎤ x
⎢
⎢ ⎥ = sinθ cosθ ⎢ ⎥ ⎥
⎢ ⎥
⎢ ' y ⎥ ⎢ 0 y ⎥
⎢1 ⎥ ⎦ ⎢ 0 0 ⎢ ⎥ 1 ⎣ ⎦ ⎥ 1 ⎦ (5.7)
⎣
⎣
⎡ ⎤ ' x ⎡1 0 dx ⎡ ⎤ ⎤ x
⎢ ⎥ ⎢ ⎢ ⎥ ⎥
⎢
⎢ ' y ⎥ = 0 1 dy ⎢ ⎥ y ⎥
⎢1 ⎥ ⎦ ⎢0 0 1 ⎢ ⎥ ⎣ ⎦ ⎥ 1 ⎦ (5.8)
⎣
⎣
⎡ ⎤ ' x ⎡s x 0 ⎡ ⎤ 0 ⎤ x
⎢ ⎥ ⎢ ⎢ ⎥ ⎥
⎢
⎢ ' y ⎥ = 0 s y 0 y ⎥
⎢ ⎥
⎢1 ⎥ ⎢ 0 0 ⎢ ⎥ 1 ⎣ ⎦ ⎥ 1 ⎦ (5.9)
⎣
⎣
⎦
สมการ (5.10) แสดงตังอยางที่รวมการปรับขนาดภาพและการเลื่อนภาพเขาไว
ดวยกัน
⎡ ⎤ ' x ⎡s x 0 dx ⎡ ⎤ ⎤ x
⎢ ⎥ ⎢ ⎢ ⎥ ⎥
⎢
⎢ ' y ⎥ = 0 s y dy ⎢ ⎥ y ⎥
⎢1 ⎥ ⎢ 0 0 1 ⎢ ⎥ ⎣ ⎦ ⎥ 1 ⎦ (5.10)
⎦
⎣
⎣
5.1.2 การแปลงจุดพิกัดแบบ Forward Mapping
สมการการแปลงจุดพิกัดที่กลาวมาแลวจัดเปนการแปลงแบบ forward mapping ซึ่ง
จะคํานวณหาคาจุดพิกัดเอาทพุตจากคาจุดพิกัดของภาพอินพุตตามสมการที่ 5.1 ซึ่ง