Borrar filtros
Borrar filtros

Question on 2D projective transformation

2 visualizaciones (últimos 30 días)
Michael
Michael el 5 de Feb. de 2021
Comentada: Michael el 21 de Sept. de 2021
The help page on Matrix Representation of geometric tranformations, under 2D projective transformations states that in the transformation matrix
[1 0 E; 0 1 F; 0 0 1]
That E and F influence the vanishing point. These seem to emulate rotating the image around the x or y axis if this were a 3D object being rotated. So if I take an image of a dot grid, e.g.
And I perform the following
t = [1 0 .002; 0 1 0; 0 0 1]
tform = projective2d(t);
outImg = imwarp(im,tform);
I get this image as a result
So if my x axis were left/right and y axis up/down this seems to rotate around the y axis. I would like to control the angle of rotation, what exactly does .002 represent here? What I'd like to do is simulate rotating this image, say 3 degrees around the y axis.
  2 comentarios
Meriem Chetmi
Meriem Chetmi el 21 de Sept. de 2021
Hello,
did you maybe find the relation between the rotation angles and these E , F parameters? I'm facing the same problem
Thank you
Michael
Michael el 21 de Sept. de 2021
Hi, I did not look into this any further. My goal was to create images while simulating rotation around the x,y,z axis. I ended up doing this with the OpenCV function WarpPerspective.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

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

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by