我有两个图像I1和I2以不同的视角拍摄。我在OpenCV中使用findHomography函数计算了单应性矩阵H.现在我需要在图像I2上重新投影(即找到像素坐标)图像I1的中心像素p1(x,y)。
答案 0 :(得分:0)
简而言之,如果你有OpenCV数据类型,例如Point2f
您可以透视地使用已发货的perspectiveTransform转换点。
std::vector<Point2f> src_points;
std::vector<Point2f> dest_points;
// ... add some points to src_points and get H e.g. from findHomography
perspectiveTransform( src_points, dest_points, H);
您将找到更广泛的示例here。