sensor_api
source
Utilities
Legacy
FeatureDetectorUtility
include
FeatureDetectorConfig.hh
Go to the documentation of this file.
1
39
#ifndef __FEATURE_DETECTOR_CONFIG_H__
40
#define __FEATURE_DETECTOR_CONFIG_H__
41
42
#include <
MultiSense/details/utility/Portability.hh
>
43
#include <MultiSense/MultiSenseTypes.hh>
44
45
using namespace
crl::multisense::details
;
46
47
#pragma pack(push, 1)
48
49
struct
FeatureDetectorConfigParams
{
50
51
static
CRL_CONSTEXPR
wire::VersionType
VERSION = 2;
52
53
static
CRL_CONSTEXPR
uint32_t OPT_USE_OBSERVER = 2;
54
static
CRL_CONSTEXPR
uint32_t OPT_HYBRID_FULLRES = 4;
55
static
CRL_CONSTEXPR
uint32_t OPT_HYBRID_LEFT_OFF = 8;
56
static
CRL_CONSTEXPR
uint32_t OPT_HYBRID_RIGHT_OFF = 16;
57
static
CRL_CONSTEXPR
uint32_t OPT_OBSERVER_INCREMENTAL = 32;
58
static
CRL_CONSTEXPR
uint32_t OPT_HYBRID_MODE = 64;
59
static
CRL_CONSTEXPR
uint32_t OPT_AUTO_AFFINE_CAL = 128;
60
61
//
62
// The message version
63
wire::VersionType
version
;
64
65
//
66
// The maximum number of features detected per image
67
uint32_t
numberOfFeatures
;
68
69
//
70
// Enable/Disable feature grouping
71
bool
grouping
;
72
73
//
74
// Enable motion detection
75
// Currently this functions as enable/disable but could be used to specify
76
// which octave motion detection is performed on.
77
// Current Octave: 3
78
uint32_t
motion
;
79
80
// Feature detector's internal options
81
uint32_t
options
;
82
83
FeatureDetectorConfigParams
( ) :
84
version(VERSION),
85
numberOfFeatures(1500),
86
grouping(true),
87
motion(1),
88
options(0)
89
{ }
90
};
91
92
#pragma pack(pop)
93
94
#endif
/* end of include guard: __FEATURE_DETECTOR_CONFIG_H__ */
crl::multisense::details
Definition:
Legacy/details/channel.cc:63
FeatureDetectorConfigParams::version
wire::VersionType version
Definition:
FeatureDetectorConfig.hh:63
CRL_CONSTEXPR
#define CRL_CONSTEXPR
Definition:
Legacy/include/MultiSense/details/utility/Portability.hh:49
FeatureDetectorConfigParams::options
uint32_t options
Definition:
FeatureDetectorConfig.hh:81
Portability.hh
FeatureDetectorConfigParams::numberOfFeatures
uint32_t numberOfFeatures
Definition:
FeatureDetectorConfig.hh:67
crl::multisense::details::wire::VersionType
uint16_t VersionType
Definition:
Protocol.hh:137
FeatureDetectorConfigParams::grouping
bool grouping
Definition:
FeatureDetectorConfig.hh:71
FeatureDetectorConfigParams
Definition:
FeatureDetectorConfig.hh:49
FeatureDetectorConfigParams::FeatureDetectorConfigParams
FeatureDetectorConfigParams()
Definition:
FeatureDetectorConfig.hh:83
FeatureDetectorConfigParams::motion
uint32_t motion
Definition:
FeatureDetectorConfig.hh:78
multisense_lib
Author(s):
autogenerated on Thu Apr 17 2025 02:49:08