Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

invert

Invertir la transformación geométrica

Descripción

tformInv = invert(tform) devuelve el valor inverso de la transformación geométrica tform.

ejemplo

Ejemplos

contraer todo

Lea y muestre una imagen.

I = imread("pout.tif");
imshow(I)

Cree un objeto rigidtform2d que defina una rotación de 30 grados en el sentido de las agujas del reloj alrededor del origen.

translation = [0 0];
theta = 30;
tform = rigidtform2d(theta,translation);

Aplique la transformación geométrica directa, tform, a la imagen. Muestre la imagen rotada.

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

Invierta la transformación geométrica. El resultado es un objeto rigidtform2d nuevo que representa una rotación de 30 grados en sentido contrario a las agujas del reloj.

invtform = invert(tform);

Aplique la transformación geométrica inversa, invtform, a la imagen rotada J. La imagen final, K, tiene el mismo tamaño, forma y orientación que la imagen original. El relleno negro alrededor de la imagen se debe a las dos transformaciones.

K = imwarp(J,invtform);
imshow(K)

Argumentos de entrada

contraer todo

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

Objeto de transformación geométricaDescripción
Transformaciones geométricas 2D
transltform2dTransformación de traslación
rigidtform2dTransformación rígida: traslación y rotación
simtform2dTransformación de similitud: traslación, rotación y escalado isotrópico
affinetform2dTransformación afín: traslación, rotación, escalado anisotrópico, reflexión y cizallado
projtform2dTransformación proyectiva
Transformaciones geométricas 3D
transltform3dTransformación de traslación
rigidtform3dTransformación rígida: traslación y rotación
simtform3dTransformación de similitud: traslación, rotación y escalado isotrópico
affinetform3dTransformación afín: traslación, rotación, escalado anisotrópico, reflexión y cizallado

Nota

También puede especificar tform como un objeto de tipo rigid2d, rigid3d, affine2d, affine3d o projective2d. No obstante, estos objetos no están recomendados. Para obtener más información, consulte Historial de versiones.

Argumentos de salida

contraer todo

Transformación geométrica inversa, devuelta como un objeto de transformación geométrica del mismo tipo que tform.

Historial de versiones

Introducido en R2013a

expandir todo