Class RecognizeConfigProperty
Basic setting for hand recognition
Inheritance
Implements
Namespace: TofAr.V0.Hand
Assembly: TofArHandAssembly.dll
Syntax
[MessagePackObject(false)]
public class RecognizeConfigProperty : IBaseProperty
Fields
detectionThreshold
Hand detection threshold. The higher the value is, the harder hands are detected. Set the threshold higher if false detection of hands occurs frequently.
Range: 0-1.0
Default value: 0.5
Declaration
[Key("detectionThreshold")]
public double detectionThreshold
Field Value
Type |
---|
System.Double |
framesForDetectNoHands
When NoHands is detected consecutively in this number of frames, the interval operation specified in intervalFramesNotRecognized will start (Default: 3)
Declaration
[Key("framesForDetectNoHands")]
public int framesForDetectNoHands
Field Value
Type |
---|
System.Int32 |
horizontalFovDeg
Horizontal FOV
Declaration
[Key("horizontalFovDeg")]
public double horizontalFovDeg
Field Value
Type |
---|
System.Double |
imageHeight
Vertical resolution of depth image
Declaration
[Key("imageHeight")]
public int imageHeight
Field Value
Type |
---|
System.Int32 |
imageWidth
Horizontal resolution of depth image
Declaration
[Key("imageWidth")]
public int imageWidth
Field Value
Type |
---|
System.Int32 |
intervalFramesNotRecognized
Number of recognition processing interval frames when no hand is detected
Default: 10
Declaration
[Key("intervalFramesNotRecognized")]
public int intervalFramesNotRecognized
Field Value
Type |
---|
System.Int32 |
isSetThreads
true: Threaded
false: Not threaded
Default: false
Declaration
[Key("isSetThreads")]
public bool isSetThreads
Field Value
Type |
---|
System.Boolean |
noiseReductionLevel
Noise reduction level
Declaration
[Key("noiseReductionLevel")]
public NoiseReductionLevel noiseReductionLevel
Field Value
Type |
---|
NoiseReductionLevel |
pointThreads
Number of point threads
Declaration
[Key("pointThreads")]
public int pointThreads
Field Value
Type |
---|
System.Int32 |
processLevel
Recognition step setting
Default: HandPoints
Declaration
[Key("processLevel")]
public ProcessLevel processLevel
Field Value
Type |
---|
ProcessLevel |
processMode
Recognition speed and accuracy setting
Default: Balanced
Declaration
[Key("processMode")]
[Obsolete("processMode is obsolete and will be removed in a future version")]
public ProcessMode processMode
Field Value
Type |
---|
ProcessMode |
recogMode
Recognition mode setting
Default: OneHandHoldSmapho
Declaration
[Key("recogMode")]
public RecogMode recogMode
Field Value
Type |
---|
RecogMode |
regionThreads
Number of region threads
Declaration
[Key("regionThreads")]
public int regionThreads
Field Value
Type |
---|
System.Int32 |
rotCorrection
Correction of hand rotation toggle
Default: RotCorrectionOn
Declaration
[Key("rotCorrection")]
[Obsolete("rotCorrection is obsolete and will be removed in a future version")]
public RotCorrection rotCorrection
Field Value
Type |
---|
RotCorrection |
runtimeMode
Runtime mode (Early-stage processing) setting
Default: Gpu
Declaration
[Key("segmentRuntimeMode")]
public RuntimeMode runtimeMode
Field Value
Type |
---|
RuntimeMode |
runtimeModeAfter
Runtime mode (Late-stage processing) setting
Default: Gpu
Declaration
[Key("pointRuntimeMode")]
public RuntimeMode runtimeModeAfter
Field Value
Type |
---|
RuntimeMode |
temporalRecognitionMode
Temporal recognition mode
Declaration
[Key("temporalRecognitionMode")]
public bool temporalRecognitionMode
Field Value
Type |
---|
System.Boolean |
trackingMode
Tracking mode
Declaration
[Key("trackingMode")]
public bool trackingMode
Field Value
Type |
---|
System.Boolean |
verticalFovDeg
Vertical FOV
Declaration
[Key("verticalFovDeg")]
public double verticalFovDeg
Field Value
Type |
---|
System.Double |