มีการใช้ Go Wrap Matlab Library ดาวน์โหลดที่นี่
keyword :warping Quadrilateral to Unit Square
input : จุดมุมในสีเหลี่ยมใดๆปลายทาง 4 จุด คือ (u0,v0), (u1,v1), (u2,v2), (u3,v3)
output : Transformation matrix และการทดสอบwarp จุด
% test wraping function % By Nemin Suksen % Thanks Navakung Seibung for sample data % source quadrilateral u0 = 7; v0 = 171; u1 = 294; v1 = 168; u2 = 307; v2 = 2; u3 = 1; v3 = 2; %destination qudrilateral x0 = 10; y0 = 190; x1 = 310; y1 = 190; x2 = 310; y2 = 10; x3 = 10; y3 = 10; %Tranformation T = warpq2q(u0, v0, u1, v1, u2, v2, u3, v3, x0, y0, x1, y1, x2, y2, x3, y3) %Test point u = 294; v = 168; point = T*[u v 1]'; point = point./point(3) |
ไม่มีความคิดเห็น:
แสดงความคิดเห็น