// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。
//
#include "pch.h"
#include<opencv2\opencv.hpp>
#include<opencv2\highgui\highgui.hpp>
#include<vector>
using namespace cv;
using namespace std;
int main()
{
Mat img2= imread("D:\\1.jpg",0);
imshow("qq", img2);
Point center = Point(img2.rows/2, img2.cols/2);
double angle = 90;
double scale = 0.7;
Mat rot_mat(2, 3, CV_32FC1);
Mat warp_mat(2, 3, CV_32FC1);
Mat warp_dst, warp_rotate_dst;
warp_dst = Mat::zeros(img2.rows, img2.cols, img2.type());
/// 通过上面的旋转细节信息求得旋转矩阵
rot_mat = getRotationMatrix2D(center, angle, scale);
/// 旋转已扭曲图像
warpAffine(img2, warp_dst, rot_mat, warp_dst.size());
imshow("qq1", warp_dst);
waitKey(0);
return 0;
}