在图像处理中,常常需要用两幅图的对应特征点来计算单应矩阵。一般会用findHomography之类的函数来找这个单应矩阵。
我一直很好奇特征点通过找到的矩阵变换后会在什么位置。所以自己写了个小函数,可以计算点通过单应矩阵后的坐标。
代码如下:
#include <opencv2/opencv.hpp>
#include <opencv2/features2d/features2d.hpp>
#include <opencv2/imgproc/imgproc_c.h>
#include <opencv2/nonfree/nonfree.hpp>
#include <stdio.h>
#include <stdlib.h>
#include <opencv2/core/core.hpp>