OpenCV_图像旋转与缩放
2013-01-14 23:22
218 查看
下面这份代码用于实现对图像的缩放与旋转。
OpenCV版本:2.4.2
原图:
缩放:
旋转:
旋转+缩放
相关内容:www.icvpr.com
-------------------------------------------------------
< 转载请注明:http://blog.csdn.net/icvpr>
OpenCV版本:2.4.2
// 图像旋转与缩放 // Author: www.icvpr.com // Blog: http://blog.csdn.net/icvpr #include <iostream> #include <vector> #include <opencv2/opencv.hpp> int main(int argc, char** argv) { cv::Mat image = cv::imread("../test.jpg"); if (image.empty()) { std::cout<<"read image failure"<<std::endl; return -1; } cv::Point2f center = cv::Point2f(image.cols / 2, image.rows / 2); // 旋转中心 double angle = 30; // 旋转角度 double scale = 0.5; // 缩放尺度 cv::Mat rotateMat; rotateMat = cv::getRotationMatrix2D(center, angle, scale); cv::Mat rotateImg; cv::warpAffine(image, rotateImg, rotateMat, image.size()); cv::imwrite("../rotate.jpg", rotateImg); return 0; }
原图:
缩放:
旋转:
旋转+缩放
相关内容:www.icvpr.com
-------------------------------------------------------
< 转载请注明:http://blog.csdn.net/icvpr>
相关文章推荐
- [opencv] 图像几何变换:旋转,缩放,斜切
- 【OpenCV】图像几何变换:旋转,缩放,斜切
- OpenCv-python之图像的缩放和旋转
- OpenCV2:图像的几何变换,平移、镜像、缩放、旋转(1)
- OpenCV2:图像的几何变换,平移、镜像、缩放、旋转(1)
- opencv 图像仿射变换 计算仿射变换后对应特征点的新坐标 图像旋转、缩放、平移
- OpenCV2:图像的几何变换,平移、镜像、缩放、旋转(1)
- OpenCV2:图像的几何变换,平移、镜像、缩放、旋转(2)
- OpenCV2:图像的几何变换,平移、镜像、缩放、旋转(1)
- OpenCV-图像几何变换:旋转,缩放,斜切
- 【OpenCV】图像几何变换:旋转,缩放,斜切
- OpenCV_图像旋转与缩放
- opencv 图像仿射变换 计算仿射变换后对应特征点的新坐标 图像旋转、缩放、平移
- Opencv2.4.4作图像旋转和缩放
- OpenCV学习之图像的旋转与缩放
- OpenCV中文网站例程——图像旋转和缩放
- OpenCV2.4.4 图像旋转和缩放
- OpenCV学习第十二篇:带透明通道图像合成(缩放,旋转,和ROI)
- 【OpenCV】图像几何变换:旋转,缩放,斜切
- 【OpenCV】图像几何变换:旋转,缩放,斜切