All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
vslam::OneDetectorNodeBuilder< PoseGraphT > Class Template Reference

Interface for adding and removing nodes in the pose-graph. More...

#include <pose_graph.h>

Inheritance diagram for vslam::OneDetectorNodeBuilder< PoseGraphT >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef cv::Mat InputType

Public Member Functions

bool build (const cv::Mat &image, int image_seq_num, uint64_t pose_timestamp, typename graph_traits< PoseGraphT >::vertex_descriptor &vd, PoseGraphT &g)
void demolish (PoseGraphT &g, Points< PoseGraphT > &points, typename graph_traits< PoseGraphT >::vertex_descriptor &vd)
cv::Mat getPoseImage (const InputType &in)

Protected Member Functions

 OneDetectorNodeBuilder (NMSOptions _nms_options=NMSOptions())

Protected Attributes

shared_ptr< cv::FeatureDetector > detector
shared_ptr
< cv::DescriptorExtractor > 
extractor
shared_ptr< cv::ORB > feature_2d_detector
cv::Mat mask
NMSOptions nms_options

Detailed Description

template<class PoseGraphT>
class vslam::OneDetectorNodeBuilder< PoseGraphT >

Interface for adding and removing nodes in the pose-graph.

Uses common OpenCV interface for keypoints and feature detectors and descriptors.

See also:
VisualOdometry
EdgeBuilder

Definition at line 430 of file pose_graph.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


pose_estimation
Author(s): Jiri Divis/jiridivis@gmail.com
autogenerated on Wed Mar 27 2013 21:00:16