From 9d89c369f8862ecee506f5593cf50dd89f0a9768 Mon Sep 17 00:00:00 2001 From: Pavel Rojtberg Date: Thu, 10 Dec 2015 23:01:00 +0100 Subject: [PATCH] update SOLVEPNP documentation --- modules/calib3d/doc/calib3d.bib | 41 +++++++++++++++++++++++++++++ modules/calib3d/include/opencv2/calib3d.hpp | 8 +++--- 2 files changed, 45 insertions(+), 4 deletions(-) create mode 100644 modules/calib3d/doc/calib3d.bib diff --git a/modules/calib3d/doc/calib3d.bib b/modules/calib3d/doc/calib3d.bib new file mode 100644 index 0000000..57989b3 --- /dev/null +++ b/modules/calib3d/doc/calib3d.bib @@ -0,0 +1,41 @@ +@article{lepetit2009epnp, + title={Epnp: An accurate o (n) solution to the pnp problem}, + author={Lepetit, Vincent and Moreno-Noguer, Francesc and Fua, Pascal}, + journal={International journal of computer vision}, + volume={81}, + number={2}, + pages={155--166}, + year={2009}, + publisher={Springer} +} + +@article{gao2003complete, + title={Complete solution classification for the perspective-three-point problem}, + author={Gao, Xiao-Shan and Hou, Xiao-Rong and Tang, Jianliang and Cheng, Hang-Fei}, + journal={Pattern Analysis and Machine Intelligence, IEEE Transactions on}, + volume={25}, + number={8}, + pages={930--943}, + year={2003}, + publisher={IEEE} +} + +@inproceedings{hesch2011direct, + title={A direct least-squares (DLS) method for PnP}, + author={Hesch, Joel and Roumeliotis, Stergios and others}, + booktitle={Computer Vision (ICCV), 2011 IEEE International Conference on}, + pages={383--390}, + year={2011}, + organization={IEEE} +} + +@article{penate2013exhaustive, + title={Exhaustive linearization for robust camera pose and focal length estimation}, + author={Penate-Sanchez, Adrian and Andrade-Cetto, Juan and Moreno-Noguer, Francesc}, + journal={Pattern Analysis and Machine Intelligence, IEEE Transactions on}, + volume={35}, + number={10}, + pages={2387--2400}, + year={2013}, + publisher={IEEE} +} diff --git a/modules/calib3d/include/opencv2/calib3d.hpp b/modules/calib3d/include/opencv2/calib3d.hpp index fd50afa..2f36afd 100644 --- a/modules/calib3d/include/opencv2/calib3d.hpp +++ b/modules/calib3d/include/opencv2/calib3d.hpp @@ -189,10 +189,10 @@ enum { LMEDS = 4, //!< least-median algorithm }; enum { SOLVEPNP_ITERATIVE = 0, - SOLVEPNP_EPNP = 1, // F.Moreno-Noguer, V.Lepetit and P.Fua "EPnP: Efficient Perspective-n-Point Camera Pose Estimation" - SOLVEPNP_P3P = 2, // X.S. Gao, X.-R. Hou, J. Tang, H.-F. Chang; "Complete Solution Classification for the Perspective-Three-Point Problem" - SOLVEPNP_DLS = 3, // Joel A. Hesch and Stergios I. Roumeliotis. "A Direct Least-Squares (DLS) Method for PnP" - SOLVEPNP_UPNP = 4 // A.Penate-Sanchez, J.Andrade-Cetto, F.Moreno-Noguer. "Exhaustive Linearization for Robust Camera Pose and Focal Length Estimation" + SOLVEPNP_EPNP = 1, //!< EPnP: Efficient Perspective-n-Point Camera Pose Estimation @cite lepetit2009epnp + SOLVEPNP_P3P = 2, //!< Complete Solution Classification for the Perspective-Three-Point Problem @cite gao2003complete + SOLVEPNP_DLS = 3, //!< A Direct Least-Squares (DLS) Method for PnP @cite hesch2011direct + SOLVEPNP_UPNP = 4 //!< Exhaustive Linearization for Robust Camera Pose and Focal Length Estimation @cite penate2013exhaustive }; -- 2.7.4