GSoC2011SfM
0.1
Google Summer of Code 2011: Structure from motion
|
addImageToPipeline(cv::Mat image, cv::Ptr< PointsToTrack > points=cv::Ptr< PointsToTrack >()) | OpencvSfM::SequenceAnalyzer | |
addImageToTracks(cv::Mat image, cv::Ptr< PointsToTrack > points=cv::Ptr< PointsToTrack >()) | OpencvSfM::SequenceAnalyzer | |
addMatches(std::vector< cv::DMatch > &newMatches, unsigned int img1, unsigned int img2) | OpencvSfM::SequenceAnalyzer | |
addTracks(std::vector< TrackOfPoints > &newTracks) | OpencvSfM::SequenceAnalyzer | |
computeMatches(uchar nbMaxThread=64, bool printProgress=true) | OpencvSfM::SequenceAnalyzer | |
constructImagesGraph() | OpencvSfM::SequenceAnalyzer | |
descriptor_extractor_ | OpencvSfM::SequenceAnalyzer | [protected] |
feature_detector_ | OpencvSfM::SequenceAnalyzer | [protected] |
get3DStructure() | OpencvSfM::SequenceAnalyzer | |
getColors() | OpencvSfM::SequenceAnalyzer | |
getImage(int idx) | OpencvSfM::SequenceAnalyzer | [inline] |
getImgGraph() | OpencvSfM::SequenceAnalyzer | [inline] |
getMatchAlgo() | OpencvSfM::SequenceAnalyzer | [inline] |
getNumViews() const | OpencvSfM::SequenceAnalyzer | [inline] |
getPoints() | OpencvSfM::SequenceAnalyzer | [inline] |
getPointsToTrack() | OpencvSfM::SequenceAnalyzer | [inline] |
getTracks() | OpencvSfM::SequenceAnalyzer | [inline] |
images_ | OpencvSfM::SequenceAnalyzer | [protected] |
images_graph_ | OpencvSfM::SequenceAnalyzer | [protected] |
keepOnlyCorrectMatches(std::vector< TrackOfPoints > &tracks, unsigned int min_matches=10, unsigned int min_consistance=3) | OpencvSfM::SequenceAnalyzer | [static] |
keepOnlyCorrectMatches(SequenceAnalyzer &tracks, unsigned int min_matches=10, unsigned int min_consistance=3) | OpencvSfM::SequenceAnalyzer | [inline, static] |
list_fundamental_ | OpencvSfM::SequenceAnalyzer | [protected] |
match_algorithm_ | OpencvSfM::SequenceAnalyzer | [protected] |
matches_ | OpencvSfM::SequenceAnalyzer | [protected] |
MatchingThread (defined in OpencvSfM::SequenceAnalyzer) | OpencvSfM::SequenceAnalyzer | [friend] |
mininum_image_matches | OpencvSfM::SequenceAnalyzer | [protected, static] |
mininum_points_matches | OpencvSfM::SequenceAnalyzer | [protected, static] |
points_to_track_ | OpencvSfM::SequenceAnalyzer | [protected] |
read(const cv::FileNode &node, SequenceAnalyzer &points) | OpencvSfM::SequenceAnalyzer | [static] |
removePointsWithoutProjection(SequenceAnalyzer &motion_estim) | OpencvSfM::SequenceAnalyzer | [static] |
SequenceAnalyzer(MotionProcessor input_sequence, cv::Ptr< cv::FeatureDetector > feature_detector, cv::Ptr< cv::DescriptorExtractor > descriptor_extractor, cv::Ptr< PointsMatcher > match_algorithm) | OpencvSfM::SequenceAnalyzer | |
SequenceAnalyzer(cv::Ptr< cv::FeatureDetector > feature_detector, cv::Ptr< cv::DescriptorExtractor > descriptor_extractor, cv::Ptr< PointsMatcher > match_algorithm) | OpencvSfM::SequenceAnalyzer | |
SequenceAnalyzer(std::vector< cv::Ptr< PointsToTrack > > &points_to_track, std::vector< cv::Mat > *images=NULL, cv::Ptr< PointsMatcher > match_algorithm=NULL) | OpencvSfM::SequenceAnalyzer | |
SequenceAnalyzer(cv::FileNode file, std::vector< cv::Mat > *images=NULL, cv::Ptr< PointsMatcher > match_algorithm=NULL) | OpencvSfM::SequenceAnalyzer | |
showPointsOnImage(unsigned int i, const std::vector< cv::Vec2d > &pixelProjection) | OpencvSfM::SequenceAnalyzer | |
showTracks(int timeBetweenImg=25) | OpencvSfM::SequenceAnalyzer | |
showTracks(int img_to_show, int timeBetweenImg) | OpencvSfM::SequenceAnalyzer | |
showTracksBetween(unsigned int img1, unsigned int img2, cv::Mat img=cv::Mat(), bool should_print=true) | OpencvSfM::SequenceAnalyzer | |
simple_matching(cv::Ptr< PointsMatcher > point_matcher, cv::Ptr< PointsMatcher > point_matcher1, unsigned int mininum_points_matches=10) | OpencvSfM::SequenceAnalyzer | [static] |
tracks_ | OpencvSfM::SequenceAnalyzer | [protected] |
write(cv::FileStorage &fs, const SequenceAnalyzer &points) | OpencvSfM::SequenceAnalyzer | [static] |
~SequenceAnalyzer(void) | OpencvSfM::SequenceAnalyzer |