Tôi đang cố gắng học opencv. Tôi có một câu hỏi liên quan đến homography và hình học epipolar.Tôi có thể sử dụng lại ma trận Homography được tính từ 2 hình ảnh khác nhau của cùng một cảnh được chụp bởi 2 máy ảnh khác nhau không?
Giả sử tôi đã tính toán homography bằng cách sử dụng hàm cvFindHomography() sử dụng hai điểm đối tượng được kết hợp với hai máy ảnh từ hai điểm xem khác nhau.
Có một lỗi nếu tôi tái sử dụng ma trận homography để phát hiện điểm tương ứng trong máy ảnh 1 (phải) từ hình ảnh chụp bởi camera2 (trái) (vì tôi biết rằng x' = H.x
nơi x'
là 2d đồng nhất điểm tính năng hình ảnh bên trái, x
hình ảnh đúng '2d tương ứng với điểm tính năng đồng nhất và H
là ma trận homography) ở đâu các điểm 2d trong camera1 và camera2 không được sử dụng để tính toán ma trận homography?
Điều tôi muốn hỏi là tôi có thể sử dụng lại ma trận ma trận được tính toán của hai máy ảnh đó để tìm các điểm tương ứng cho bất kỳ hình ảnh nào không được sử dụng để tính ma trận homography không?
Tôi có sử dụng hình ảnh nào khi ảnh được xác định bằng hình ảnh cố định không? hay tôi cần phải tính toán nó mỗi lần?
Cảm ơn rất nhiều câu trả lời của bạn. – mvr950