设为首页 加入收藏

TOP

OpenCV_图像旋转与缩放
2014-11-24 08:32:15 来源: 作者: 【 】 浏览:0
Tags:OpenCV_ 图像 旋转 缩放

下面这份代码用于实现对图像的缩放与旋转。


OpenCV版本:2.4.2


// 图像旋转与缩放



#include
#include
#include


int main(int argc, char** argv)
{


cv::Mat image = cv::imread("../test.jpg");
if (image.empty())
{
std::cout<<"read image failure"< 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;
}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇OpenCV_局部图像特征的提取与匹配.. 下一篇C# 仿金山毒霸启动和关闭淡入淡出..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何理解c语言指针和 (2025-12-27 01:19:11)
·为什么C标准库没有链 (2025-12-27 01:19:08)
·玩转C语言和数据结构 (2025-12-27 01:19:05)
·MySQL 基础入门视频 (2025-12-26 23:20:22)
·小白入门:MySQL超详 (2025-12-26 23:20:19)