主要内容

imwarp

Aplicar la transformación geométrica una imagen

Descripcion

比如

B= imwarp (一个tformTransforma la imagen numérica, lógica o categórica一个Según la transformación geométricatform.La función devuelve La imagen transformada enB

B= imwarp (一个D变形的形象一个Según el campo de desplazamientoD

BRB= imwarp(一个类风湿性关节炎tform意象的转换,参照,空间的特殊,意象的资料一个“空间参照反对”类风湿性关节炎.这是一种印象,一种参考,一种空间,一种印象B“空间参照反对”RB

___= imwarp(___插值函数特别提示de interpolación que usar。

比如

___= imwarp(___名称,值关于在不同方面的控制者的名义和英勇的具体论点transformación geométrica。

Sugerencia

Si la transformación entradatform没有定义transformación hacia adelante,使用el argument nombre-valorOutputViewPara accelererar la transformación。

包括

反待办事项

灰色之山的景象muéstrela。

I = imread(“cameraman.tif”);imshow(我)

图中包含一个轴对象。axis对象包含一个image类型的对象。

Cree un element estructurante afín 2D。

A = [1 0.5 0;0 10 0;0 0 1];tform = affinetform2d(A);

阿plique la transformación a la imagen。

J = imwarp(I,tform);imshow (J)

图中包含一个轴对象。axis对象包含一个image类型的对象。

货物和博物馆的图像volumétrica de RM 3D。

负载(“核磁共振”);mriVolume =挤压(D);volshow (mriVolume);

Cree un objto de transformación rígida 3D que rote la imagen已被标记的ejey

Theta = [0 22.5 0];Transl = [0 0 0];Tform = rigidtform3d(theta,transl);

美好的la transformación这是一个意象和结果。

mriVolumeRotated = imwarp(mriVolume,tform);volshow (mriVolumeRotated);

Lea muestre una image。意象空间扩展的Para ver las extensiones spacaciales de la imagen, haga visible los ejes。

A = imread(“kobi.png”);A = imresize(A,0.25);iptsetpref (“ImshowAxesVisible”“上”) imshow (A)

图中包含一个轴对象。axis对象包含一个image类型的对象。

Cree un element estructurante afín 2D。Este ejemplo crea una transformación aleatoria que consta de una escala por un factor en el intervalo [1,2,2,4], una rotación por un ángulo en el intervalo [- 45,45] grados, y una traslación水平por una距离enel intervalo [100,200] píxeles。

tform = randomAffine2d(“规模”[1.2, 2.4],“XTranslation”(100 200),“旋转”, -45年,45);

Cree trres远景salida不同para la imagen y la transformación。

centerOutput = affineOutputView(大小(A),tform,“BoundsStyle”“CenterOutput”);followOutput = affineOutputView(size(A),tform,“BoundsStyle”“FollowOutput”);sameAsInput = affineOutputView(size(A),tform,“BoundsStyle”“SameAsInput”);

美丽的la transformación一个不同的意象,不同的视角,不同的视角。

BCenterOutput = imwarp(A,tform,“OutputView”, centerOutput);BFollowOutput = imwarp(A,tform,“OutputView”, followOutput);BSameAsInput = imwarp(A,tform,“OutputView”, sameAsInput);

Muestre las imágenes resultantes。

imshow (BCenterOutput)标题(“CenterOutput Bounds Style”);

图中包含一个轴对象。标题为CenterOutput Bounds Style的axes对象包含一个image类型的对象。

imshow (BFollowOutput)标题("FollowOutput Bounds Style");

图中包含一个轴对象。标题为FollowOutput Bounds Style的axis对象包含一个image类型的对象。

imshow (BSameAsInput)标题("SameAsInput Bounds Style");

图中包含一个轴对象。标题为SameAsInput Bounds Style的axes对象包含一个image类型的对象。

iptsetpref (“ImshowAxesVisible”“关闭”

entrada论证

反待办事项

Imagen que se desea transformar, especificada como arreglo numérico, lógico o categórico de cualquier dimensión。

数据提示:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|分类

Transformación geométrica, especificada como un objeto de transformación geométrica que aparece en la tabla。

客体de transformación geométrica Descripcion
Transformaciones geométricas lineales 2D
transltform2d Transformación de traslación
rigidtform2d Transformación rígida: traslación y rotación
simtform2d Transformación de similud: traslación, rotación y escalado isotrópico
affinetform2d Transformación afín: traslación, rotación, escalado anisotrópico, reflexión y cizallado
projtform2d Transformacion proyectiva
Transformaciones geométricas lineales 3D
transltform3d Transformación de traslación
rigidtform3d Transformación rígida: traslación y rotación
simtform3d Transformación de similud: traslación, rotación y escalado isotrópico
affinetform3d Transformación afín: traslación, rotación, escalado anisotrópico, reflexión y cizallado
Transformaciones geométricas没有直线
geometricTransform2d Transformación geométrica 2D
geometricTransform3d Transformación geométrica 3D
PolynomialTransformation2D Transformación当地媒体ponderada
PiecewiseLinearTransformation2D Transformación线性trozos
LocalWeightedMeanTransformation2D Transformación当地媒体ponderada
  • 如果tformes 2D y一个tiene más de dos dimensions, como en el caso de una imagen RGB, entoncesimwarp祈求上天transformación二维平面二维空间上天。

  • 如果tformes 3D,连音一个debe ser una imagen de volume 3D。

背板

También绒面专用tformComo UN反对tiporigid2drigid3daffine2daffine3doprojective2d.没有异议,estos objtos No están建议。Para obtener más información, consulte相对相容的考虑

desplazamiento的Campo de desplazamiento, especificado como arreglo numérico。El campo de desplazamiento定义El tamaño de la cuadrícula y la ubicación de la imagen de salida。保护人民están保护人民píxeles。imwarpasume,DEstá座标系统intrínseco预先确定。Para estimar el campo de desplazamiento, utiliceimregdemons

  • 如果一个es una imagen 2D enescala de grises de tamaño运动n,特别是联合国阿雷格洛德运动n超过2。D (:: 1)我的天,我的天,我的天ximwarpAñade世界上最珍贵的一栏和filasDPara producir ubicaciones reasignadas en一个.Del mismo modoD (:: 2)我的天,我的天,我的天y

  • 如果一个es una imagen 2D RGB o多光谱de tamaño运动n运动c具体来说DComo UN arreglo de运动n2,imwarp彩色歌剧二维形式上独立。D (:: 1)我的天,我的天,我的天x彩色运河的Para todos los canal de colour。Del mismo modoD (:: 2)我的天,我的天,我的天y

  • 如果一个云雾三维图像tamaño运动n运动p,特别是阿雷格罗del campo de desplazamiento como UN arreglo de运动n运动p超过3。D (:,:: 1)我的天,我的天,我的天ximwarpAñade世界上最珍贵的支柱,最深的心灵DPara producir ubicaciones reasignadas en一个.la misma manera,D (:,:: 2)yD (:,:: 3)连续不断的生活和生活yyz

数据提示:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

Información空间的参考,意象的转换,特别的事物imref2dpara una transformación 2D o un objectimref3dpara una transformación 3D。

Tipo de interpolación utilzada, speciificado como uno de estos valores。

Método de interpolación Descripcion
“最近的”

Interpolación del element más cercano。Al píxel英勇的战士píxel en el que cae el punto。No se tienen en cuenta otros píxeles。

La interpolación del element más cercano es el único método compatible con las imágenes categóricas y es el método predeterminado para las imágenes de este tipo。

“线性” Interpolacion世袭的。Este es el método de interpolación预先确定para las imágenes numéricas y lógicas。
“立方” Interpolacion cubica

数据提示:字符|字符串

英勇论争

特别的论点是相互的Name1 = Value1,…,以=家,在哪里的名字这就是所谓的论点价值英勇的通讯员。英雄论después英雄论。罪恶禁运,一切都不重要。

比如:B = imwarp(A,tform,FillValues=255)运用联合国的英勇255

在R2021a之前的版本中,使用另一种昏迷的方式来表达你的勇敢和热情的名字澳德之间。

比如:B = imwarp(A,tform,"FillValues",255)运用联合国的英勇255

Tamaño y ubicación世界坐标系统的薪金图象和空间参考对象imref2doimref3d.确定的如愿以偿tamaño关于工资的想象和工作的ubicación关于世界协调系统的misma。

Puede crear una vista de salida utilzando la funciónaffineOutputView.准复制的前景,预先确定的计算imwarp,利用el estilo de límites predeterminado (“CenterOutput”)德affineOutputView

没有什么特别的OutputView这是一个联合国的天堂D

价值的rellenos,利用para, píxeles, salida, fuera, de la imagen, de entrada, especificados, como, de los, Valores, de la,手鼓。imwarp使用价值价值的relleno para píxeles在工作中转换ubicación在工作中转换está完全的fuera de la imagen de entrada。

先驱者的英勇imágenes numéricas和lógicas0.先驱者的英勇imágenes categóricas es失踪, que correspondence a la categoría<定义>

Tipo de imagen

维度de la transformación

格式,de los valores de relleno

图片2D灰色景象lógica 二维
  • Escalar numerico

2D灰阶图和2D多光谱图 二维
  • Escalar numerico

  • 矢量numérico dec特别联合国的要素,英勇的行动和行动c卡纳莱斯。El número de canalesc, es 3 para las imágenes en color。

联赛德p画像2 d 二维

  • Escalar numerico

  • Matriz numérica dec运动p.El número de canalesc, es 1 para las imágenes en escala de grises y 3 para las imágenes en color。

画像ND 二维
  • Escalar numerico

  • Matriz numérica cuyo tamaño重合con las dimensiones 3 aNDe la imagen De entrada一个.Por ejemplo, si一个Es 200por 200por 10por 3,连音FillValuesPuede ser una matriz de 10 por 3。

Imagen 3D en escala de grises o lógica 3 d
  • Escalar numerico

画像categorica 2D o 3D
  • Categoría válida de la imagen, especificada como escalar de cadena o vector de caracteres。

  • 失踪, que correspondence a la categoría<定义>.Para obtener más información, consulte失踪

比如:255Rellena una imagenuint8Con píxeles blancos

比如:1Rellena una imagenCon píxeles blancos

比如:[0 10 0]Rellena una imagen en colorCon píxeles verdes

比如:[0 10 0;0 1 1]', para una serie de DOS imágenes en color,Rellena la primera imagen con píxeles verdes y la segunda con píxeles cian

比如:“汽车”Rellena una imagen categórica con la categoría "vehículo"

关于温柔的边缘的意象,特别的como真正的o.Cuando se establece en真正的imwarpCrea UN borde más温文尔雅的,在你心中的形象,在你心中的形象,在你心中的价值,在你心中的形象,在你心中的价值,在你心中的形象FillValues.Cuando se establece enimwarp没有rellena la imagen。合格硅(no rellenar)卢格的联合国边界más nítido在萨利达的图像。Este borde más nítido puede ser útil para minimizar las扭曲de la costura和登记处imágenes una la lado de la otra。

salida的论证

反待办事项

变形的影像numérico, lógico或categórico在变形的影像的数据上的错误一个

Información关于空间参照的转变的意象,关于空间参照的目标imref2doimref3d

Algoritmos

imwarp英勇的决定píxeles中间的薪金图象asignación薪金图象中相应的薪金图象中的薪金图象(asignación相反)。Cuando el centro de un píxel de la imagen de salida没有重合con el centro de un píxel de la imagen de entrada,imwarp图内插图内插图内插英勇计算píxel萨利达。

一幅图画transformación de traslación一幅图画,一幅图画píxeles。Por convención,文明礼仪之间的交流uyv你是我的爱人,我是你的空间xey.Mediante la transformación inversa, el píxel con coordenadas (xy)(25,35)在坐标空间和坐标信号之间(u, v) (5,5) enel espacio de coordenada de entrada。

输入坐标空间中的棋盘图像和输出坐标空间中的平移棋盘图像

imwarp实现la asignación实用的协调世界。Para obtener más información, consulte图像坐标系

Capacidades ampliadas

历史版本

介绍en R2013a

expandir待办事项