上代码:
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat src = imread("1.jpg",1);
Mat srcCopy= Mat(src.rows, src.cols,src.depth());
transpose(src, srcCopy);
//flip(srcCopy, srcCopy, 1); //rotate 270
flip(srcCopy, srcCopy, 0); //rotate 90
namedWindow("source Image", WINDOW_AUTOSIZE );
imshow("source Image", src);
namedWindow("Display Image", WINDOW_AUTOSIZE );
imshow("Display Image", srcCopy);
waitKey(0);
return 0;
}
Mat src = imread("1.jpg",1);
Mat srcCopy= Mat(src.rows, src.cols,src.depth());
flip(src, srcCopy, -1); //rotate 180
后面上图更直观表示//to do
本文介绍了一种使用OpenCV库进行图像处理的方法,通过代码演示了如何读取图像并实现90度、180度及270度的旋转操作。
3088

被折叠的 条评论
为什么被折叠?



