Tôi không có nghĩa là xưng là thiên tài khi nói đến lập trình và vấn đề hiện tại của tôi khiến tôi bối rối.Tính ma trận chuyển đổi 2D từ ma trận 2D ban đầu và kết quả
Tôi đã tìm thấy câu hỏi này Trying to derive a 2D transformation matrix using only the images mà dường như để trả lời ít nhất một phần câu hỏi của tôi nhưng hình ảnh đó sẽ hiển thị các giải pháp không còn có sẵn: S
Tôi đang làm việc trong C# và không sử dụng WPF như không phải của tôi đầu vào hoặc đầu ra cần được hiển thị đồ họa.
Trong chương trình của tôi, tôi có 2 tứ giác, cho phép gọi chúng là đầu vào và đầu ra tứ giác.
Quad đầu vào có các đồng số (2,1), (2,3), (4,4), (3,1) từ dưới cùng bên trái theo chiều kim đồng hồ.
Quad đầu ra có thể có bất kỳ co-ords nào và sẽ được liệt kê lại theo thứ tự từ dưới cùng bên trái theo chiều kim đồng hồ.
Với 8 cặp phối hợp này, có thể tính toán ma trận chuyển đổi mà tôi có thể áp dụng cho bất kỳ cặp phối hợp đơn nào không?
Tôi không quá nóng trên Ma trận nhưng tôi sẵn sàng tìm hiểu nếu chỉ đúng hướng.
Nhiều Cảm ơn
Josh
Tôi không nghĩ có quá nhiều sự tham gia ma trận ở đây; bạn đang yêu cầu một hàm đẳng hình để chiếu một điểm trong một tứ giác tới một điểm trong tứ giác thứ hai. Nó không nên quá khó ... bạn chỉ cần tìm ra cách các điểm trong đa giác thứ nhất và thứ hai ánh xạ với nhau. –
Bạn cũng có thể muốn xem http://math.stackexchange.com/questions/13404/mapping-irregular-quadrilateral-to-a-rectangle –