小白学视觉,笔记
相机与物体倾斜是的照片畸变,比如矩形拍出了梯形的效果,透视变矫正。
#include <opencv2\opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("noobcvqr.png");
if (img.empty())
{
cout << "请确认图像文件名称是否正确" << endl;
return -1;
}
Point2f src_points[4];
Point2f dst_points[4];
//通过Image Watch查看的二维码四个角点坐标(角点坐标可以用程序获得,更准确,后续再说)
src_points[0] = Point2f(94.0, 374.0);
src_points[1] = Point2f(506.