chapter14_2图片的旋转与缩放
来源:互联网 发布:畅游无限浏览器 mac版 编辑:程序博客网 时间:2024/05/16 08:34
图像旋转跟缩放:
注意:
OpenCV没有提供直接旋转图像的函数
图像旋转可能会造成图像信息丢失
图像旋转可以用仿射变换来实现
主要用到函数:
getRotationMatrix2D()
warpAffine()
示例如下:
#include"opencv2/opencv.hpp"using namespace cv;void main(){Mat src = imread("1.jpg");Point2f center=Point2f(src.cols/2,src.rows/2);//获取旋转中心double angle = 30;//旋转角度double scale = 0.5;//旋转尺寸Mat roateM;//定义旋转矩阵roateM = getRotationMatrix2D(center,angle,scale);//调用旋转方法Mat dst;warpAffine(src,dst,roateM,Size(600,400));//size():是旋转背景大小imshow("原图",src);imshow("旋转后图像",dst);waitKey(0);}
注意:
我在写这个小例子的时候故意把图片越界,目的是为了提醒学习的同学
旋转是很容易越界的。
阅读全文
0 0
- chapter14_2图片的旋转与缩放
- 图片的缩放与旋转
- 图片缩放与旋转
- SDL图片的旋转与缩放
- Android 图片缩放与旋转
- android图片缩放与旋转
- 图片的旋转和缩放
- 矩阵变换与图片平移,旋转,缩放的原理
- Android实现图片缩放与旋转
- Android实现图片缩放与旋转
- Android实现图片缩放与旋转
- Android实现图片缩放与旋转
- Android实现图片缩放与旋转
- Android实现图片缩放与旋转
- Android实现图片缩放与旋转
- Android实现图片缩放与旋转
- Android实现图片缩放与旋转
- Android实现图片缩放与旋转
- MD5 单向加密
- Python-调试
- datatables 小demo
- nginx需要注意的地方9
- SQL Server表分区
- chapter14_2图片的旋转与缩放
- C语言笔记---输入输出
- 简单比较C语言中的execl()函数与execlp()函数
- Android Studio使用Java lambda
- 法规记忆内容
- jdk1.8新特性详解
- Shader and Program编程基本概念
- sql语句group by 和 having
- iOS消息推送(Java实现)