Namespace: Rx – Class: SParticle – Header: Rx.Core.Ex/RxParticle.h

SParticle Struct

C++
#include "Rx.Core.Ex/RxParticle.h"
struct SParticle

Representation for particles estimated in Rx.Flow algorithms. Provides 3D position, quality information, time track ID and involved 2D particles (position and size).

Operators

operator==(xParticle)

Equality operator (tests iTimeIndex and iTrackUID).

Variables

iTimeIndex

Time index of image this was detected in. Index in image sequence if applicable, else count over estimations.

iTrackUID

Unique identifier for track corresponding to this. Track might have length 1, i.e. only this particle.

vecPoint3D_Obj_MM_g

Estimated 3D particle position in MM in global object space.

dMaxReprojectionError_PIX

Maximum of re-projection errors to all 2D features.

dMaxBaselineAngle_RAD

Maximal angle between all lens baselines during matching. Values in [0...pi/2]. A value of 0.8 or less indicates instable 3D position.

dOverallQuality

Quality measure for 3D particle in [0..1]. Determined by depth, match-count and re-projection error.

dLuminance

The average luminance over all 2D particles. Determined in blob matching not from pixel array.

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.