제 목표는 두 이미지에서 일치하는 키포인트를 사용하여 기본 매트릭스를 계산하는 것입니다.MatOfPoint2f에 포인트를 추가하는 방법은 무엇입니까?
이Calib3d.findFundamentalMat(pt1, pt2, Calib3d.FM_8POINT);
사람이 알고 있나요 어떻게해야합니까 :
MatOfDMatch matches = new MatOfDMatch();
matcher.match(descriptor1,descriptor2, matches);
List<DMatch> matchesList = matches.toList();
List<DMatch> good_matches = new ArrayList<DMatch>();
org.opencv.core.Point pt1;
org.opencv.core.Point pt2;
//Then I definite good_dist here
//....
for(int i =0;i<matchesList.size(); i++)
{
if(matchesList.get(i).distance<good_dist)
{
good_matches.add(matchesList.get(i));
pt1 = keypoints1.toList().get(matchesList.get(i).queryIdx).pt;
pt2 = keypoints2.toList().get(matchesList.get(i).trainIdx).pt;
}
}
가 지금은 위해 MatOfPoint2f에 PT1 및 PT2를 전달하려는
이 함수를 호출 : 지금은 좋은 매칭 점있어? 미리 감사드립니다.
을 듣고 싶어요 포인트 배열 만들기 – Mavie