index
index
codeapi
mainpage.dox
/home/rosbuild/hudson/workspace/doc-electric-pr2_plugs/doc_stacks/2013-03-01_17-07-16.857528/pr2_plugs/visual_pose_estimation/
mainpage_8dox
object_detector.h
/home/rosbuild/hudson/workspace/doc-electric-pr2_plugs/doc_stacks/2013-03-01_17-07-16.857528/pr2_plugs/visual_pose_estimation/include/visual_pose_estimation/
object__detector_8h
visual_pose_estimation::ObjectDetector
visual_pose_estimation
planar.cpp
/home/rosbuild/hudson/workspace/doc-electric-pr2_plugs/doc_stacks/2013-03-01_17-07-16.857528/pr2_plugs/visual_pose_estimation/src/
planar_8cpp
visual_pose_estimation/planar.h
cv
Point3f
crossProduct
namespacecv.html
a9b321a5336e59303fd323501b923099a
(Point3f &p1, Point3f &p2)
void
findPlanarObjectPose
namespacecv.html
a436eb246af816fda960428946b379a04
(const vector< Point3f > &_object_points, const Mat &image_points, const Point3f &normal, const Mat &intrinsic_matrix, const Mat &distortion_coeffs, double &alpha, double &C, vector< Point3f > &object_points_crf)
void
fit2DRotation
namespacecv.html
a7a2232ba9ab597754b1343ee2b29235f
(const vector< Point3f > &points1, const vector< Point3f > &points2, Point3f normal, Mat &rvec)
Point3f
getPlanarObjectNormal
namespacecv.html
a46a14a951a5caf21c3d93ee9144d1fed
(const Mat &objectPoints)
Point3f
massCenter
namespacecv.html
a644a1313038081d38025151ee27946f1
(const vector< Point3f > &points)
void
solvePlanarPnP
namespacecv.html
a319a1d760f1dbb23642de21f886a7368
(const Mat &objectPoints, const Mat &imagePoints, const Mat &cameraMatrix, const Mat &distCoeffs, Mat &rvec, Mat &tvec, bool useExtrinsicGuess=false)
planar.h
/home/rosbuild/hudson/workspace/doc-electric-pr2_plugs/doc_stacks/2013-03-01_17-07-16.857528/pr2_plugs/visual_pose_estimation/include/visual_pose_estimation/
planar_8h
cv
void
findPlanarObjectPose
namespacecv.html
a67b78c8b147f756936df4de0bc76b222
(const Mat &object_points, const Mat &image_points, const Point3f &normal, const Mat &intrinsic_matrix, const Mat &distortion_coeffs, std::vector< Point3f > &object_points_crf)
void
solvePlanarPnP
namespacecv.html
a319a1d760f1dbb23642de21f886a7368
(const Mat &objectPoints, const Mat &imagePoints, const Mat &cameraMatrix, const Mat &distCoeffs, Mat &rvec, Mat &tvec, bool useExtrinsicGuess=false)
pose_estimator.cpp
/home/rosbuild/hudson/workspace/doc-electric-pr2_plugs/doc_stacks/2013-03-01_17-07-16.857528/pr2_plugs/visual_pose_estimation/src/
pose__estimator_8cpp
visual_pose_estimation/pose_estimator.h
visual_pose_estimation/planar.h
visual_pose_estimation
pose_estimator.h
/home/rosbuild/hudson/workspace/doc-electric-pr2_plugs/doc_stacks/2013-03-01_17-07-16.857528/pr2_plugs/visual_pose_estimation/include/visual_pose_estimation/
pose__estimator_8h
visual_pose_estimation::PoseEstimator
visual_pose_estimation
cv
namespacecv.html
Point3f
crossProduct
namespacecv.html
a9b321a5336e59303fd323501b923099a
(Point3f &p1, Point3f &p2)
void
findPlanarObjectPose
namespacecv.html
a436eb246af816fda960428946b379a04
(const vector< Point3f > &_object_points, const Mat &image_points, const Point3f &normal, const Mat &intrinsic_matrix, const Mat &distortion_coeffs, double &alpha, double &C, vector< Point3f > &object_points_crf)
void
findPlanarObjectPose
namespacecv.html
a67b78c8b147f756936df4de0bc76b222
(const Mat &object_points, const Mat &image_points, const Point3f &normal, const Mat &intrinsic_matrix, const Mat &distortion_coeffs, std::vector< Point3f > &object_points_crf)
void
fit2DRotation
namespacecv.html
a7a2232ba9ab597754b1343ee2b29235f
(const vector< Point3f > &points1, const vector< Point3f > &points2, Point3f normal, Mat &rvec)
Point3f
getPlanarObjectNormal
namespacecv.html
a46a14a951a5caf21c3d93ee9144d1fed
(const Mat &objectPoints)
Point3f
massCenter
namespacecv.html
a644a1313038081d38025151ee27946f1
(const vector< Point3f > &points)
void
solvePlanarPnP
namespacecv.html
a319a1d760f1dbb23642de21f886a7368
(const Mat &objectPoints, const Mat &imagePoints, const Mat &cameraMatrix, const Mat &distCoeffs, Mat &rvec, Mat &tvec, bool useExtrinsicGuess=false)
visual_pose_estimation
namespacevisual__pose__estimation.html
visual_pose_estimation::ObjectDetector
visual_pose_estimation::PoseEstimator
visual_pose_estimation::ObjectDetector
classvisual__pose__estimation_1_1ObjectDetector.html
virtual bool
detect
classvisual__pose__estimation_1_1ObjectDetector.html
a36c091c3c7621daa68616ff37c4cd385
(const cv::Mat &image, std::vector< cv::Point2f > &points) const =0
virtual void
getDisplayImage
classvisual__pose__estimation_1_1ObjectDetector.html
a1785d4ba0d37bf41a3be5a143f12078a
(const cv::Mat &source, const std::vector< cv::Point2f > &points, bool success, cv::Mat &display) const =0
visual_pose_estimation::PoseEstimator
classvisual__pose__estimation_1_1PoseEstimator.html
bool
getPlanar
classvisual__pose__estimation_1_1PoseEstimator.html
ab1043268822453f69ad7ef2bd7c3c437
() const
const cv::Mat_< cv::Vec3f > &
objectModel
classvisual__pose__estimation_1_1PoseEstimator.html
a494f97a15b52f011f9f098f614009612
() const
PoseEstimator
classvisual__pose__estimation_1_1PoseEstimator.html
a9ea6b6677057c133937283c89032ea62
(const cv::Mat &object_points)
PoseEstimator
classvisual__pose__estimation_1_1PoseEstimator.html
ab43569ef63bf0f117486bf72089c5f79
()
void
setObjectModel
classvisual__pose__estimation_1_1PoseEstimator.html
ad2cd4d488a967a5173505993f2fbb20f
(const cv::Mat &object_points)
void
setPlanar
classvisual__pose__estimation_1_1PoseEstimator.html
af1acdc9d9c1a1e6cded31e4d18ad705d
(bool is_planar)
tf::Pose
solve
classvisual__pose__estimation_1_1PoseEstimator.html
a9096d71dfda887ecd7849788f6353b07
(const std::vector< cv::Point2f > &image_points, const image_geometry::PinholeCameraModel &model) const
tf::Pose
solveWithPrior
classvisual__pose__estimation_1_1PoseEstimator.html
ad64b25b44605c5bee7a26e2d422ac735
(const std::vector< cv::Point2f > &image_points, const image_geometry::PinholeCameraModel &model, const tf::Pose &prior) const
void
solveImpl
classvisual__pose__estimation_1_1PoseEstimator.html
a9f67a7037a22326664d982e8457604b7
(const std::vector< cv::Point2f > &image_points, const image_geometry::PinholeCameraModel &model, tf::Pose &pose, bool have_prior) const
cv::Mat_< cv::Vec3f >
object_points_
classvisual__pose__estimation_1_1PoseEstimator.html
abfd6988ab6a93df1c96a4e777de5ba01
bool
use_planar_solve_
classvisual__pose__estimation_1_1PoseEstimator.html
a048b006481415d97b43aa2361fe08303