>>帮助 imrotate

旋转图像。

B=imrotate(A,ANGLE)在A中按角度旋转图像A

围绕其中心点的逆时针方向。旋转图像

顺时针方向,为“角度”指定负值。imrotate生成输出

图像B大到足以包含整个旋转图像。imrotate使用

最近邻插值,设置B中像素的值

在旋转后的图像外为0(零)。

B=imrotate(A,角度,方法)使用插值旋转图像A

方法指定的方法。方法是一个字符串,它可以具有

以下值。默认值用大括号({})括起来。

{'nearest'}最近邻插值

“双线性”双线性插值

“双三次”双三次插值。注:此插值

方法可以在原始值之外生成像素值

范围。

B=imrotate(A,ANGLE,METHOD,BBOX)旋转图像A,其中BBOX指定

输出图像B.BBOX的大小是一个文本字符串,可以

以下值之一。默认值用大括号括起来

({}).

{'loose'}使输出图像B足够大以包含

整个旋转图像。B一般比A大。

“裁剪”使输出图像B的大小与输入图像相同

A、 裁剪旋转图像以适应。

Class支持

-------------

输入图像可以是数字图像或逻辑图像。输出图像是

与输入图像相同的类。

注意

----

函数imrotate在版本9.3(R2015b)中发生了更改。上一个

图像处理工具箱的版本使用不同的空间

习俗。如果你需要同样的结果

实现时,使用函数IMROTATE\u OLD。

此函数可以利用数据类型的硬件优化

uint8,uint16,single和double可以跑得更快。

例子

-------

%这个例子通过

%将图像旋转-1度。

I=fitsread('太阳光谱.fts');

I=材料2射线(I);

J=旋转(I,-1,'双线性','裁剪');

图,图(I),图,imshow(J)

另请参见imrotate_old、imcrop、imresize、imtransform、tformarray。

imrotate 的参考页

名为 imrotate 的其他函数

具体示例:

>>

>> A1=[1,2,3;2,0,1;3,6,2]

A1 =

1 2 3

2 0 1

3 6 2

>>

>>

>> A2=imrotate(A1,60)

A2 =

0 0 0 0 0

0 2 3 1 0

0 1 0 2 0

0 2 3 6 0

0 0 0 0 0

>>

>>

>> A3=imrotate(A1,90)

A3 =

3 1 2

2 0 6

1 2 3

>>

>> A4 = imrotate(A1,180)

A4 =

2 6 3

1 0 2

3 2 1

>>

>>

>> A5=imrotate(A1,45)

A5 =

0 0 3 0 0

0 2 3 1 0

1 1 0 2 2

0 2 3 6 0

0 0 3 0 0

>>

>>

>> A5 = imrotate(A1,30)

A5 =

0 0 0 0 0

0 2 3 1 0

0 1 0 2 0

0 2 3 6 0

0 0 0 0 0

>>

>>

matlab矩阵逆时针旋转90度_matlab矩阵旋转任意角度的函数 imrotate相关推荐

  1. matlab矩阵逆时针旋转90度_MATLAB矩阵的翻转求逆旋转转置

    对角阵 对角矩阵 只有对角线上有非零元素的矩阵 数量矩阵 对角线上的元素相等的对角矩阵 单位矩阵 对角线上都为1的对角矩阵 (1)提取矩阵的对角线上的元素 diag(A) 提取矩阵A主对角线元素,产生 ...

  2. createbitmap 旋转90度_如何旋转的位图90度

    here is the statement in android canvas.drawBitmap(visiblePage, 0, 0, paint); Now I add canvas.rotat ...

  3. matlab矩阵逆时针旋转90度

    f=fenbu%f是原来的矩阵 newf = ones(size(f'))%旋转后的矩阵 lieshu = size(f,1)for j=[1:size(f,2)]%列数for i=[1:size(f ...

  4. 长宽相等的矩阵(二维数组)逆时针旋转90度

    将长宽相等的矩阵(二维数组)逆时针旋转90度,例如,有如下一个二维数组 00 10 20 30 40 50 60 01 11 21 31 41 51 61 02 12 22 32 42 52 62 0 ...

  5. python 对 list[list] 矩阵进行逆时针旋转90度 matrix = list(map(list, zip(*matrix)))[::-1]

    思路源于:Leetcode的螺旋矩阵题解 - Sui Xin 对于一个矩阵如下. matrix = [[1,2,3],[4,5,6],[7,8,9] ] 将其逆时针旋转90度为如下形式. res = ...

  6. python将矩阵顺时针旋转90度_在Python中将方形矩阵逆时针旋转90度的程序

    假设我们有一个正方形矩阵,我们必须将其逆时针旋转90度.147 258 369 那么输出将是789 456 1个23 为了解决这个问题,我们将遵循以下步骤-如果矩阵为空,则返回一个空白列表 n:=矩阵 ...

  7. Python 矩阵顺时针逆时针旋转90度

    前言 Python中对矩阵进行顺时针或者逆时针旋转90度操作 程序 矩阵: matrix = [[1,2,3],[4,5,6],[7,8,9]] matrix 结果: [[1, 2, 3], [4, ...

  8. MATLAB对图像左右反转、上下反转、逆时针反转90度、图像平铺

    MATLAB对图像左右反转.上下反转.逆时针反转90度.图像平铺 矩阵操作,想起当初的for循环,我仿佛是个傻子 A=imread('airplane58.tif'); subplot(231),im ...

  9. tableview逆时针旋转90度。

    2019独角兽企业重金招聘Python工程师标准>>> tableViews = [[UITableView alloc] initWithFrame:CGRectMake(0, 0 ...

  10. 有逆时针将视频画面旋转90度的方法吗?

    在遇到想要将多个视频的画面批量逆时针旋转90度的时候都是用什么方法操作的呢?今天小编要给大家安利一个剪辑工具,可以轻松批量的剪辑视频,小白都可以轻松操作. 大家先来看看小编用这个方法操作的逆时针旋转9 ...

最新文章

  1. 浅显易懂 Makefile 入门 (01)— 什么是Makefile、为什么要用Makefile、Makefile规则、Makefile流程如何实现增量编译
  2. 【 Linux 】创建、查看、删除文件
  3. php发送短信验证码
  4. self.a 和 _a 的区别
  5. clickhouse安装包_ClickHouse单机部署
  6. TTL and CMOS 的几个基本功能模块
  7. ●BZOJ 1396 识别子串
  8. 为Exchange Server创建多主机名证书
  9. yylabel支持html ios,iOS简单高性能标签TagView(巧用YYLabel)
  10. 云队友丨华为选拔人才,最看重这5个素质,已经用了15年
  11. JavaScript 中的“黑话”,你知多少?
  12. Mars3D开发基础学习:场景特效
  13. 学校计算机机房网络设备,[学校计算机机房的维护]学校计算机机房硬件设备清单...
  14. 【SpringBoot2.0】基于Atomikos的多数据源分布式事务(XA)解决方案
  15. linux下查看cpu峰值,linux下查看CPU信息
  16. es ik 多字段查询_SpringBoot使用注解的方式构建Elasticsearch查询语句,实现多条件的复杂查询...
  17. 索尼 LT26I刷机包 X.I.D 加入官方风格 GF A3.9.4 各方面完美
  18. Maven deploy时排除指定的某个module
  19. 3.3.3 消费者拉取线程
  20. luogu小金明qwq x

热门文章

  1. 专题开发十三:JEECG微云高速开发平台-附录
  2. 宇视存储服务器vs系列,宇视产品系列之存储产品篇1.pptx
  3. far html 制作chm,CHM格式制作软件Far使用技巧
  4. mysql数据库双机备份_配置MySQL数据库双机热备份(转)
  5. 实对称矩阵一定可以相似对角化
  6. Flex笔记_格式化数据
  7. VBA代码库智能输入提示 VBA代码助手专业版
  8. 异步操作及定时任务框架quzrtz在donet平台的使用
  9. linux无线网卡模拟ap,TP-Link无线网卡怎么设置虚拟AP
  10. Unity 接入百度AI - Logo商标识别