我正在使用特征提取(sift,orb)进行对象检测。
我想从对象(训练图像)的不同角度提取 ORB 特征,然后将它们与查询图像进行匹配。
我面临的问题是:我怎样才能从来自不同角度的图像的关键点创建一个好的单应性,当然有不同的大小?
编辑
我正在考虑为每个有 3-4 个匹配的火车图像创建一个单应性,然后计算一些“平均”单应性......
例如,当您从每个火车图像中说只有 1-2 个匹配项时,就会出现问题,此时您甚至无法创建 1 个单应性
创建单应性的代码
//> For each train images with at least some good matches ??
H = findHomography( train, scene, CV_RANSAC );
perspectiveTransform( trainCorners, sceneCorners, H);