J'ai essayé de comprendre comment prendre une homographie entre deux plans et la convertir en une projection projective. Matlab le fait automatiquement, mais j'ai essayé de comprendre comment matlab implémente la conversion.Homographie à transformée projective
Répondre
Une homographie est une transformée projective qui mappe les lignes sur les lignes, conserve le rapport croisé, mais ne conserve pas le parallélisme ou d'autres grandeurs de similarité (angles, distances, etc.). Une homographie peut être exprimée sous la forme d'une matrice 3x3 homogène, et calculée de nombreuses façons (vraiment, beaucoup) différentes en fonction de votre problème.
La plus courante consiste à déterminer les correspondances à 4 points entre les deux plans et à utiliser la transformation linéaire directe (DLT). Il existe également de nombreuses implémentations du DLT. Si vous êtes familier avec OpenCV, vous pouvez facilement obtenir une telle matrice d'homographie en utilisant cv::findHomography
(http://docs.opencv.org/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html?highlight=findhomography#findhomography).
En général, je vous recommande de jeter un oeil au livre "Multiple View Geometry" de Hartley & Zisserman, qui explique en détail le concept d'homographies dans le contexte de la vision par ordinateur.
Vous pouvez consulter le code source dans la boîte à outils \ images \ images \ maketform.m
au moins dans l'éditeur, vous pouvez arriver à ce en appuyant sur F4 sur le nom de la fonction.
- 1. transformation projective raccord
- 2. Homographie Opencv s'applique dans Opengl
- 3. Recadrage d'une distorsion extrême à partir d'une homographie
- 4. Images à transformée à 4 points
- 5. Transformée en ondelettes - Matlab
- 6. transformée de Fourier + emgucv
- 7. transformée d'ondelettes discrète multidimensionnelle
- 8. css3 -webkit transformée
- 9. Extraire l'homographie projective de deux cartes de profondeur Kinect
- 10. transformée de Fourier fichier mp3
- 11. STL poussée transformée vecteur multiple?
- 12. Calculer la transformée de Fourier à n'importe quelle fréquence
- 13. comment appliquer à transformée de Fourier sur l'image Matlab
- 14. Créer un nouveau vecteur à l'aide d'une transformée
- 15. Rafraîchissement d'une page html transformée à partir d'un xml
- 16. Transformée de Fourier rapide - Multiplication de polynômes?
- 17. Comment appliquer la fonction Transformée de Fourier?
- 18. Haar transformée en ondelettes de l'image binaire
- 19. Transformée de Fourier de données expérimentales
- 20. vDSP et transformée de cosinus discrète
- 21. Transformée xsl pour WTF "bien formé" exemple
- 22. Classe anonyme transformée en classe interne
- 23. Application spécifique de la transformée de Fourier
- 24. Transformée en ondelettes de Daubechies en Java
- 25. css est pas recognizig -webkit transformée
- 26. Présentation de la transformée de Fourier discrète
- 27. contour opencv transformée de Fourier discrète 1D
- 28. Transformée en ondelettes pour N dimensions
- 29. Requête POST JQuery transformée en OPTIONS. Pourquoi?
- 30. Complexité d'une transformée de Fourier discrète 2d
De quelle fonction MATLAB parlez-vous? – Jacob
J'ai calculé l'homographie en utilisant une transformation linéaire directe. Je me demandais comment fonctionne maketform ('projective', homographyMat). Merci! –