Opencv 330 如何進行圖像的旋轉?

//圖像旋轉

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

转载于:https://www.cnblogs.com/cheungxiongwei/p/8295357.html

你可能感兴趣的:(Opencv 330 如何進行圖像的旋轉?)