//圖像旋轉
cv::Mat Transformation(cv::Mat src,int angle){ cv::Mat dst = src.clone(); //中心点 cv::Point center = ((src.cols / 2), (src.rows / 2)); //获取仿射矩阵 M cv::Mat matrix2D = cv::getRotationMatrix2D(center, angle, 1); cv::warpAffine(src, dst, matrix2D, cv::Size(src.cols, src.rows));#if 0 cv::imshow("src", src); cv::imshow("dst", dst); cv::waitKey(0);#endif return dst;}
具體可參考:OpenCV Tutorials -> Image Processing (imgproc module) -> Affine Transformations