我使用findHomography函数得到一个H矩阵.
H = findHomography(points_src, points_dst);
然后,我使用H和warpPerspective来获得图像的透视投影
warpPerspective(im_src, im_dst, H, Size(100, 100));
从这里我得到一组兴趣点
vector<Point2f> points = some_function(im_dst)
现在我想只回到原始图像的“点”集合,这样我现在将在原始图像中获得一组感兴趣的点.
对于这个任务,我想我需要再次使用带有WARP_INVERSE_MAP标志的warpPerspective,但这不起作用.
最佳答案 要找到逆单应性,只需切换points_dst和points_src:
H_inv= findHomography(points_dst, points_src);
然后,如果将H_inv应用于由H跟踪的点,您将获得原始点.