Classes | Functions
contrib/oxl/mvl/NViewMatches.h File Reference

Multiple view matches with wildcards. More...

#include <vnl/vnl_vector.h>
#include <vcl_vector.h>
#include <vcl_iosfwd.h>

Go to the source code of this file.

Classes

struct  NViewMatch
class  NViewMatches
class  OffsetNViewMatch

Functions

vcl_ostream & operator<< (vcl_ostream &s, const NViewMatch &c)

Detailed Description

Multiple view matches with wildcards.

A class to hold matches over multiple views, allowing for unmatched data. With each 3d feature there is associated a multiple-view match. A multiple-view match is a vector of integers (NViewMatch) which identify 2d features in each view.

If for example a 3d point X has NViewMatch "Xmatches", then Xmatches[v] = i implies that the image of X in view "v" is the corner with index "i" in view "v".

Author:
Andrew W. Fitzgibbon, Oxford RRG, 17 May 97
   Modifications:
       970517 AWF Initial version.
       270897 PRV Moved vcl_vector<NViewMatch> instantiation to Templates package
       151097 AWF Added OffsetNViewMatch.
       280498 David Capel made minimum match overlap user-definable,
              allowed merging of consistent multiple-match tracks.
       280299 AWF Changed disk format to use "-1" instead of "*" for easier
              matlab interaction.
   

Definition in file NViewMatches.h.


Function Documentation

vcl_ostream& operator<< ( vcl_ostream &  s,
const NViewMatch c 
)

Definition at line 18 of file NViewMatches.cxx.