Question on 2D projective transformation
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/510537/image.png)
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
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/510542/image.png)
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 commentaires
Meriem Chetmi
le 21 Sep 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
Réponses (0)
Voir également
Catégories
En savoir plus sur Geometric Transformation and Image Registration dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!