旋转图片

// 中心点
Point center = Point(src.cols/2, src.rows/2);
double angle = 90.0; // 角度
double scale = 1; // 缩放
Mat matrix(2, 3, CV_32FC1);
matrix = getRotationMatrix2D(center, angle, scale);
Mat dst = Mat::zeros(src.rows, src.cols, src.type());
warpAffine(src, dst, matrix, dst.size());
cv::imwrite("a.jpg", src);
cv::imwrite("b.jpg", dst);

图片切割

cv::Rect rect;
rect.x = 0;
rect.y = 0;
rect.width = 960;
rect.height = 1080;

Mat dst;
src(rect).copyTo(dst);