Drive Engine  1.0.0
Plateforme de reconstruction 3D
IMatching.h
1 // Copyright (c) 2015. All rights reserved to DriveEngine Team.
2 
3 #pragma once
4 
5 #include "IExportable.h"
6 #include "Collections/IFeature2DListOfList.h"
7 #include "IModule.h"
8 #include "Collections/IFeature2DListOfList.h"
9 #include "Collections/IMatchList.h"
10 
11 namespace DriveEngine
12 {
17  class IMatching : public IModule
18  {
19  public:
33  virtual IMatchList* Match(const IFeature2DListOfList &feature2DListOfList) = 0;
34  };
35 }
The module interface. Every kind of algorithm (and algorithm) used in the reconstruction pipeline mus...
Definition: IModule.h:11
virtual IMatchList * Match(const IFeature2DListOfList &feature2DListOfList)=0
Match the features from many images.
Definition: DefaultCalibrationInfoList.h:12
Interface of list of list of 2D features for a specific image.
Definition: IFeature2DListOfList.h:18
The feature matching interface. It match the features from different images who represent the same fe...
Definition: IMatching.h:17
The match list interface.
Definition: IMatchList.h:13