image rotation with equations?

2 visualizaciones (últimos 30 días)
Muneef
Muneef el 27 de Nov. de 2013
Respondida: Walter Roberson el 27 de Nov. de 2013
xrot = x*cos(θ) y*sin(θ)
yrot = x*sin(θ) + y*cos(θ)
hold for images as well. can i rotate image with them?

Respuesta aceptada

Walter Roberson
Walter Roberson el 27 de Nov. de 2013
Yes, but you will encounter the same limitations as with imrotate(), that you will need to end up with a rectangular grid that the rotated image takes up part of. image() and imagesc() and imshow() can only deal with horizontally and vertically aligned matrices.
You should have a look at hgtransform()

Más respuestas (1)

Matt J
Matt J el 27 de Nov. de 2013
You could, when you incorporate them into imtransform(). But it would be easier just to use imrotate().

Categorías

Más información sobre Geometric Transformation and Image Registration en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by