图像的旋转,imrotate函数的应用
图像的旋转
图像的旋转通常是以图像的中心为原点进行旋转,旋转后,图像的大小一般都会改变。
函数imrotate()的调用格式如下:
1.B=imrotate(A,angle)
将图像A以原点为中心按照angle角度进行旋转。
angle大于0,逆时针方向旋转;angle小于0,顺时针方向旋转。
(该函数默认使用‘nearest’进行领域插值)
2.B=imrotate(A,angle,method)
将图像A以原点为中心按照angle角度进行旋转,旋转时采用method的方法进行插值。
method的取值有:‘nearest’最近邻插值(默认),'bilinear’双线性插值,‘bicubic’双三次插值
3.B=imrotate(A,angle,method,bbox)
将图像A以原点为中心按照angle角度进行旋转,旋转时采用method的方法进行插值,bbox为旋转之后图像的大小。
bbox的取值有:‘crop’表示输出图像与输入图像大小相等,旋转后的图像进行剪裁;‘loose’表示能将完整旋转图像容下的足够大的图像。
下面对以上几种调用格式的旋转进行操作:
close all;clear all;clc;
I=imread('trailer.jpg');
A=imrotate(I,30);
B=imrotate(I,-30);
C=imrotate(I,30,'nearest','crop');
D=imrotate(I,30,'nearest','loose');
figure,
subplot(2,2,1);imshow(A);title('逆时针旋转30度');
subplot(2,2,2);imshow(B);title('顺时针旋转30度');
subplot(2,2,3);imshow(C);title('剪裁');
subplot(2,2,4);imshow(D);title('不剪裁');
图像的旋转,imrotate函数的应用相关推荐
- MATLAB轻松实现三维图像自动旋转、颜色渐变、自动保存为GIF
1. 3D图像自动旋转 camorbit函数 官方文档中给出了详细说明: 示例: %旋转功能核心语句: axis vis3d %3维坐标系 surf(peaks) for i = 1:36camorb ...
- 使用python+opencv和pillow以及numpy对图像进行旋转,以及解决图像旋转过程中出现的黑边问题
文章目录: 1 使用pillow对图像进行旋转 1.1 pillow对图像进行旋转 1.2 解决使用pillow旋转过程中出现的黑边问题 2 使用opencv对图像进行旋转 2.1 opencv对图像 ...
- pillow模块批量 读取图像、旋转、放缩、裁剪图片等操作
1_pillow模块批量 读取图像.旋转.放缩.裁剪图片等操作(20190104 文章目录 1.pillow的安装和导入 2.pillow 读取.放缩.旋转.左右翻转.上下翻转图片操作 3.pillo ...
- 图像的旋转和尺度缩放在对数极坐标系下的研究
首先来看一张特殊的同心圆图像及其极坐标变换: 这是我自己在opencv下用cvLogPolar函数做的实验: 极坐标原点选择在同心圆圆心时,同一个圆上的点到圆心的距离相等,所以映射在极坐标中应该是一组 ...
- c语言中实现自动平移,c语言实现图像的旋转与平移
y y y (4) ty≥height,图象完全移出了屏幕,不用做任何处理. 这种做法利用了位图存储的连续性,即同一行的象素在内存中是相邻的.利用 memcpy函数, 从(x ,y )-x )处,拷 ...
- 【OpenCV 例程200篇】28. 图像的旋转(直角旋转)
[OpenCV 例程200篇]28. 图像的旋转(直角旋转) 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 旋转角度 ...
- 【OpenCV 例程200篇】27. 图像的旋转(以任意点为中心)
[OpenCV 例程200篇]27. 图像的旋转(以任意点为中心) 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 图 ...
- 【OpenCV 例程200篇】26. 图像的旋转(以原点为中心)
[OpenCV 例程200篇]26. 图像的旋转(以原点为中心) 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 图像 ...
- php 自动处理小图的代码,php对图像的各种处理函数代码小结
导语:PHP中图像处理是一个比较容易的事情,不知道你对了没有?下面的是百分网小编为大家搜集的php对图像的各种处理函数代码小结供大家参考. 一.创建图片资源 imagecreatetruecolor( ...
- php图像销毁_php对图像的各种处理函数代码小结
php对图像的各种处理函数代码小结 导语:PHP中图像处理是一个比较容易的事情,不知道你对了没有?下面的是百分网小编为大家搜集的php对图像的各种处理函数代码小结供大家参考. 一.创建图片资源 ima ...
最新文章
- mysql 按条件更新
- 用函数式编程思维解析anagrams函数
- java中实现对list的模糊查询
- linux小工具(2)终端记录器script命令
- 机器学习大牛是如何选择回归损失函数的?
- java----java工具包
- GDCM:gdcm::PixelFormat的测试程序
- linux修改文件描述符,linux最大允许的文件描述符open files数nofile修改
- 网页版nfc_苹果5大系统升级新特性浓缩汇总!秋季5G版iPhone稳了
- windows和centos7实现文件共享之samba
- How to: Configure an Azure SQL Database firewall using the Azure Portal
- cassandra 数据库_使用Apache Cassandra构建分布式NoSQL数据库
- ZetCode JavaScript 教程
- 在word中如何设置稿纸和字帖?学会帮你省下字帖钱哟!
- 阿里巴巴矢量图库开源http://www.iconfont.cn/collections/detail?cid=29
- 大疆文档(4)-Android教程-应用程序激活和飞机绑定
- Mob第三方登录快速集成开发
- C语言计算相对分子质量
- python作业:有一个学生成绩表,包括学号、姓名、高数、英语,计算机。 录入若干个学生学号、姓名、高数、英语,计算机5项数据。 将学生成绩表数据写入文件,文件名为“学生成绩表.txt
- ssh工作流程(工作原理)