Comment l'erreur de reprojection est-elle calculée dans la fonction triangulaire de Matlab?Comment l'erreur de reprojection est-elle calculée dans la fonction triangulaire de Matlab? Malheureusement, la documentation ne donne aucune formule mathématique.
Malheureusement, le documentation ne donne aucune formule mathématique.
Il dit seulement: The vector contains the average reprojection error for each M world point.
Quelle est la procédure/Matlab utilise lors du calcul de cette erreur?
J'ai cherché SOF, mais n'a rien trouvé sur cette question importante à mon humble avis.
MISE À JOUR: Comment peuvent-ils utiliser cette erreur pour filtrer les résultats mauvais ici: http://se.mathworks.com/help/vision/examples/sparse-3-d-reconstruction-from-two-views.html
Oui, mais ce que je ne comprends pas, c'est comment ils utilisent cette erreur pour filtrer les mauvaises correspondances: http://se.mathworks.com/help/vision/examples/sparse-3-d-reconstruction-from- Deux-views.html – jhegedus
Si je ne me trompe pas, les mauvaises correspondances ou les mauvaises correspondances ne sont pas filtrées avec l'erreur de re-projection par exemple, dans l'exemple mathworks il pourrait y avoir une étape implicite RANSAC où elle supprime les valeurs aberrantes, soit l'extraction de caractéristiques ou le suivi de points de caractéristiques (son utilisation de flux optique ?; opencv a RANSAC dans la fonction de Lucas-Kande). En outre, sous le capot, la fonction «triangulate» pourrait utiliser une approche d'optimisation non linéaire pour affiner les estimations ponctuelles 3D, comme le supposent les approches linéaires telles que l'algorithme 8 points où elle est très sujette au bruit et explosive (numériquement). – chutsu
@chutsu Est-ce que cela a de l'importance? L'erreur de reprojection sera toujours l'erreur de reprojection. –