Carlos, the 3d estimator estimates the pose between two 3d point clouds, usually from stereo devices. The 2d estimator is a bit of a misnomer. It matches a 2d image against a set of 3d points, using OpenCV's PnP algorithm. It is what you want to use when you already have a set of reference 3d points (and associated visual features), and a monocular image. If you want to match one image to another, to find the essential or fundamental matrix, then OpenCV has a function for that. Cheers --Kurt On 1/7/2011 7:39 PM, Carlos Jaramillo wrote: > What are the differences between posest's pe::PoseEstimator2d and > pe::PoseEstimator3d? Which one should be used for a monocular camera? I > believe PoseEstimator2d is based on the SFM method (Structure from > Motion). For some reason, I get results only with stereo images and > PoseEstimator3d. Does any one have any example of posest for a monocular > camera? > > Thank you all! > > Carlos > > > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users