SLProject  4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
CVTrackedFeatures.h File Reference
#include <CVTypedefs.h>
#include <CVFeatureManager.h>
#include <CVRaulMurOrb.h>
#include <CVTracked.h>
Include dependency graph for CVTrackedFeatures.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CVTrackedFeatures
 CVTrackedFeatures is the main part of the AR Christoffelturm scene. More...
 
struct  CVTrackedFeatures::SLFeatureMarker2D
 Data of a 2D marker image. More...
 
struct  CVTrackedFeatures::SLFrameData
 Feature date for a video frame. More...
 

Macros

#define SL_SPLIT_DETECT_COMPUTE   0
 
#define SL_DO_FEATURE_BENCHMARKING   0
 
#define SL_DRAW_REPROJECTION_POINTS   1
 
#define SL_DRAW_REPROJECTION_ERROR   1
 
#define SL_DRAW_PATCHES   1
 

Variables

const int nFeatures = 2000
 
const float minRatio = 0.7f
 
const int iterations = 500
 
const float reprojection_error = 2.0f
 
const double confidence = 0.95
 
const int reposeFrequency = 10
 
const int initialPatchSize = 2
 
const int maxPatchSize = 60
 

Detailed Description

Date
Spring 2017
Remarks
Please use clangformat to format the code. See more code style on https://github.com/cpvrlab/SLProject4/wiki/SLProject-Coding-Style
Authors
Pascal Zingg, Timon Tschanz, Marcus Hudritsch, Michael Goettlicher

Definition in file CVTrackedFeatures.h.

Macro Definition Documentation

◆ SL_DO_FEATURE_BENCHMARKING

#define SL_DO_FEATURE_BENCHMARKING   0

Definition at line 27 of file CVTrackedFeatures.h.

◆ SL_DRAW_PATCHES

#define SL_DRAW_PATCHES   1

Definition at line 32 of file CVTrackedFeatures.h.

◆ SL_DRAW_REPROJECTION_ERROR

#define SL_DRAW_REPROJECTION_ERROR   1

Definition at line 31 of file CVTrackedFeatures.h.

◆ SL_DRAW_REPROJECTION_POINTS

#define SL_DRAW_REPROJECTION_POINTS   1

Definition at line 30 of file CVTrackedFeatures.h.

◆ SL_SPLIT_DETECT_COMPUTE

#define SL_SPLIT_DETECT_COMPUTE   0

Definition at line 26 of file CVTrackedFeatures.h.

Variable Documentation

◆ confidence

const double confidence = 0.95

Definition at line 50 of file CVTrackedFeatures.h.

◆ initialPatchSize

const int initialPatchSize = 2

Definition at line 54 of file CVTrackedFeatures.h.

◆ iterations

const int iterations = 500

Definition at line 48 of file CVTrackedFeatures.h.

◆ maxPatchSize

const int maxPatchSize = 60

Definition at line 55 of file CVTrackedFeatures.h.

◆ minRatio

const float minRatio = 0.7f

Definition at line 45 of file CVTrackedFeatures.h.

◆ nFeatures

const int nFeatures = 2000

Definition at line 44 of file CVTrackedFeatures.h.

◆ reposeFrequency

const int reposeFrequency = 10

Definition at line 53 of file CVTrackedFeatures.h.

◆ reprojection_error

const float reprojection_error = 2.0f

Definition at line 49 of file CVTrackedFeatures.h.