All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Public Types | Public Attributes
rgbdtools::KeyframeAssociation Class Reference

Class representing an association between two keyframes, used for graph-based pose alignement. More...

#include <keyframe_association.h>

List of all members.

Public Types

enum  Type {
  VO, RANSAC, ODOMETRY, LANDMARKS,
  VO, RANSAC, ODOMETRY, LANDMARKS
}
 Association types. More...
enum  Type {
  VO, RANSAC, ODOMETRY, LANDMARKS,
  VO, RANSAC, ODOMETRY, LANDMARKS
}
 Association types. More...

Public Attributes

AffineTransform a2b
 Transform between the two keyframe poses.
int kf_idx_a
 index of keyframe A
int kf_idx_b
 index of keyframe B
std::vector< cv::DMatch > matches
 for type=RANSAC, vector of RANSAC inliers mtaches
Type type
 source of the association

Detailed Description

Class representing an association between two keyframes, used for graph-based pose alignement.

Association types:

Definition at line 43 of file include/rgbdtools/graph/keyframe_association.h.


Member Enumeration Documentation

Association types.

  • VO: from visual odometry
  • RANSAC: from RANSAC-based sparse feature matching
  • ODOMETRY: from classical odometry sources
Enumerator:
VO 
RANSAC 
ODOMETRY 
LANDMARKS 
VO 
RANSAC 
ODOMETRY 
LANDMARKS 

Definition at line 53 of file include/rgbdtools/graph/keyframe_association.h.

Association types.

  • VO: from visual odometry
  • RANSAC: from RANSAC-based sparse feature matching
  • ODOMETRY: from classical odometry sources
Enumerator:
VO 
RANSAC 
ODOMETRY 
LANDMARKS 
VO 
RANSAC 
ODOMETRY 
LANDMARKS 

Definition at line 53 of file rgbdtools_git/include/rgbdtools/graph/keyframe_association.h.


Member Data Documentation

Transform between the two keyframe poses.

The transform is expressed in A's coordinate frame. A and B's poses are expressed in the fixed frame.

B.pose = A.pose * a2b

Definition at line 69 of file include/rgbdtools/graph/keyframe_association.h.

index of keyframe A

Definition at line 55 of file include/rgbdtools/graph/keyframe_association.h.

index of keyframe B

Definition at line 56 of file include/rgbdtools/graph/keyframe_association.h.

std::vector< cv::DMatch > rgbdtools::KeyframeAssociation::matches

for type=RANSAC, vector of RANSAC inliers mtaches

Definition at line 60 of file include/rgbdtools/graph/keyframe_association.h.

source of the association

Definition at line 58 of file include/rgbdtools/graph/keyframe_association.h.


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


lib_rgbdtools
Author(s): Ivan Dryanovski
autogenerated on Tue Aug 27 2013 10:33:55