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; }}
现在我想将pt1和pt2传递给MatOfPoint2f以调用该函数:
Calib3d.findFundamentalMat(pt1,pt2,Calib3d.FM_8POINT);
有谁知道我该怎么办?
提前致谢!
MatOfPoint2f yourArray_of_MatofPoint2f= new MatOfPoint2f(array_point);
这是来自Java,如果这不起作用,请发帖.
总结以上是内存溢出为你收集整理的android – 如何将Point添加到MatOfPoint2f?全部内容,希望文章能够帮你解决android – 如何将Point添加到MatOfPoint2f?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)