社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
#include<iostream>
#include<opencv2/opencv.hpp>
#include<vector>
using namespace cv;
using namespace std;
int main()
{
Mat srcImage = imread("tiger.jpg");
imshow("【原图】", srcImage);
//旋转中心坐标
Point center;
center = Point(srcImage.cols / 2, srcImage.rows / 4);
//旋转角度,正直表示逆时针旋转
double angle = -30.0;
//缩放系数
double P = 0.8;
Mat MArray = getRotationMatrix2D(center, angle, P);
Mat dstImage;
warpAffine(srcImage, dstImage, MArray, Size(srcImage.size()), 1, 0, Scalar(0));
imshow("【结果图】", dstImage);
waitKey(0);
return 0;
}
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!