Tôi muốn triển khai thuật toán căn chỉnh dựa trên tính năng bằng cách sử dụng trình phát hiện tính năng ORB và bộ giải nén.
Cho đến nay, tôi rút ra các tính năng sử dụng ORB lớp từ OpenCV ORB orb;
orb(gray_image,Mat(),features.keypoints,features.descriptors);
và phù hợp chúng bằng cách sử dụng chức năng knnMatch từ OpenCV matcher.knnMatch(features1.descriptors, features2.descriptors, pair_matches,2);
Sau đó tôi đang cố gắng tìm một homography sử dụng findHomography chức năng, nhưng chức năng này cần ít ít nhất 4 kết hợp giữa các tính năng hình ảnh và trên hầu hết các hình ảnh tôi đã thử nghiệm, tôi có ít hơn 4.Trình dò tính năng OpenCV ORB hoạt động như thế nào?
Có ai đã sử dụng tính năng này không? Có bất kỳ tài liệu nào về nó, hoặc về lớp ORB từ OpenCV (ý nghĩa của các tham số hàm tạo ORB) không?
P.S. Đây là câu hỏi đầu tiên của tôi. và tôi không thể đăng hơn 2 liên kết. Để sử dụng tài liệu opencv this.
Bạn đã sử dụng đối sánh nào? –
FlannBasedMatcher –