Raytrix Light Field SDK
5.0
|
Representation for particles estimated in Rx.Flow algorithms. Provides 3D position, quality information, time track ID and involved 2D particles (position and size).
Public Member Functions | |
bool | operator== (const SParticle &xParticle) const |
Equality operator (tests iTimeIndex and iTrackUID). More... | |
Public Attributes | |
double | dLuminance |
The average luminance over all 2D particles. Determined in blob matching not from pixel array. More... | |
double | dMaxBaselineAngle_RAD |
Maximal angle between all lens baselines during matching. Values in [0...pi/2]. \leq 0.8 indicates instable 3D position. More... | |
double | dMaxReprojectionError_PIX |
Maximum of re-projection errors to all 2D features. More... | |
double | dOverallQuality |
Quality measure for 3D particle in [0..1]. Determined by depth, match-count and re-projection error. More... | |
unsigned | iTimeIndex |
Time index of image this was detected in. Index in image sequence if applicable, else count over estimations. More... | |
long | iTrackUID |
Unique identifier for track corresponding to this. Track might have length 1, i.e. only this particle. More... | |
Rx::CRxArrayDouble | vecPoint3D_Obj_MM_g |
Estimated 3D particle position in MM in global object space. More... | |
Rx::CRxArray2DDouble | xParticles2D_PX_pxa |
Array providing involved 2D particles by position and size. I.e. components (i,0) : position of particle i in image x-axis in PX on pxa (i,1) : position of particle i in image y-axis in PX on pxa (i,2) : radius. More... | |
|
inline |
Equality operator (tests iTimeIndex and iTrackUID).
xParticle | The particle. |
double Rx::SParticle::dLuminance |
The average luminance over all 2D particles. Determined in blob matching not from pixel array.
double Rx::SParticle::dMaxBaselineAngle_RAD |
Maximal angle between all lens baselines during matching. Values in [0...pi/2]. \leq 0.8 indicates instable 3D position.
double Rx::SParticle::dMaxReprojectionError_PIX |
Maximum of re-projection errors to all 2D features.
double Rx::SParticle::dOverallQuality |
Quality measure for 3D particle in [0..1]. Determined by depth, match-count and re-projection error.
unsigned Rx::SParticle::iTimeIndex |
Time index of image this was detected in. Index in image sequence if applicable, else count over estimations.
long Rx::SParticle::iTrackUID |
Unique identifier for track corresponding to this. Track might have length 1, i.e. only this particle.
Rx::CRxArrayDouble Rx::SParticle::vecPoint3D_Obj_MM_g |
Estimated 3D particle position in MM in global object space.
Rx::CRxArray2DDouble Rx::SParticle::xParticles2D_PX_pxa |
Array providing involved 2D particles by position and size. I.e. components (i,0) : position of particle i in image x-axis in PX on pxa (i,1) : position of particle i in image y-axis in PX on pxa (i,2) : radius.