Tôi đang sử dụng thuật toán RANSAC để ước tính đồng nhất giữa các cặp ảnh được chụp bằng máy ảnh không có bất kỳ bản dịch nào giữa chúng (xoay thuần túy và thay đổi tỷ lệ / thu phóng). Nó hoạt động tốt trong một nửa các trường hợp. Đầu ra chính xác trông như thế này:
Các đường màu đỏ là các tương ứng được lọc và các tứ giác minh họa cách biểu đồ đồng nhất làm biến dạng phối cảnh.
Tuy nhiên, đôi khi, nhiều trường hợp xấu xảy ra, như sau:
Tôi đã có một bài kiểm tra đơn giản trong vòng lặp RANSAC. Nó tạo ra một hình tứ giác đơn giản (một hình vuông đơn vị) và biến đổi nó bằng biến đổi mẫu. Sau đó, xem xét việc biến đổi giữ được độ lồi của nó.
Tuy nhiên, tuy nhiên, một loạt các tứ giác lõm xuất hiện.
Bạn có biết làm thế nào để kiểm tra chính xác nội dung, nếu nó hoạt động "độc đáo" và lọc ra các giải pháp không chính xác?
Tôi tìm thấy một số mã nơi họ kiểm tra rằng không có điểm nào trong ba điểm được chuyển đổi là colinear. Nhưng điều này dường như không đủ vì nó sẽ không lọc ra các deltoids và các tứ giác "không hợp lệ" khác ...