Class RecognizeConfigProperty
手認識基本設定
Inheritance
System.Object
RecognizeConfigProperty
Implements
SensCord.IBaseProperty
Namespace: TofAr.V0.Hand
Assembly: TofArHandAssembly.dll
Syntax
[MessagePackObject(false)]
public class RecognizeConfigProperty : IBaseProperty
Fields
detectionThreshold
手の検出閾値。高い値ほど手が検出されにくくなる。手の誤検出が多い場合、閾値を高めに設定する。
値域:0~1.0
デフォルト値:0.5
Declaration
[Key("detectionThreshold")]
public double detectionThreshold
Field Value
Type |
---|
System.Double |
framesForDetectNoHands
このフレーム数のNoHandsが連続して検出されると intervalFramesNotRecognized で指定されたインターバル動作を開始する (デフォルト:3)
Declaration
[Key("framesForDetectNoHands")]
public int framesForDetectNoHands
Field Value
Type |
---|
System.Int32 |
horizontalFovDeg
横FOV
Declaration
[Key("horizontalFovDeg")]
public double horizontalFovDeg
Field Value
Type |
---|
System.Double |
imageHeight
Depth画像縦解像度
Declaration
[Key("imageHeight")]
public int imageHeight
Field Value
Type |
---|
System.Int32 |
imageWidth
Depth画像横解像度
Declaration
[Key("imageWidth")]
public int imageWidth
Field Value
Type |
---|
System.Int32 |
intervalFramesNotRecognized
手が検出されていない時の認識処理間隔フレーム数
デフォルト値: 10
Declaration
[Key("intervalFramesNotRecognized")]
public int intervalFramesNotRecognized
Field Value
Type |
---|
System.Int32 |
isSetThreads
true: スレッド化する
false: スレッド化しない
デフォルト値: false
Declaration
[Key("isSetThreads")]
public bool isSetThreads
Field Value
Type |
---|
System.Boolean |
noiseReductionLevel
スムージングモード
Declaration
[Key("noiseReductionLevel")]
public NoiseReductionLevel noiseReductionLevel
Field Value
Type |
---|
NoiseReductionLevel |
pointThreads
Pointスレッド数
Declaration
[Key("pointThreads")]
public int pointThreads
Field Value
Type |
---|
System.Int32 |
processLevel
認識ステップの指定
デフォルト値: HandPoints
Declaration
[Key("processLevel")]
public ProcessLevel processLevel
Field Value
Type |
---|
ProcessLevel |
processMode
認識速度と精度の指定
デフォルト値: Balanced
Declaration
[Key("processMode")]
[Obsolete("processMode is obsolete and will be removed in a future version")]
public ProcessMode processMode
Field Value
Type |
---|
ProcessMode |
recogMode
認識モードの指定
デフォルト値: OneHandHoldSmapho
Declaration
[Key("recogMode")]
public RecogMode recogMode
Field Value
Type |
---|
RecogMode |
regionThreads
Regionスレッド数
Declaration
[Key("regionThreads")]
public int regionThreads
Field Value
Type |
---|
System.Int32 |
rotCorrection
手の回転補正有無
デフォルト値: RotCorrectionOn
Declaration
[Key("rotCorrection")]
[Obsolete("rotCorrection is obsolete and will be removed in a future version")]
public RotCorrection rotCorrection
Field Value
Type |
---|
RotCorrection |
runtimeMode
実行モード(前段処理)の指定
デフォルト値: Gpu
Declaration
[Key("segmentRuntimeMode")]
public RuntimeMode runtimeMode
Field Value
Type |
---|
RuntimeMode |
runtimeModeAfter
実行モード(後段処理)の指定
デフォルト値: Gpu
Declaration
[Key("pointRuntimeMode")]
public RuntimeMode runtimeModeAfter
Field Value
Type |
---|
RuntimeMode |
temporalRecognitionMode
一時的認識モード
Declaration
[Key("temporalRecognitionMode")]
public bool temporalRecognitionMode
Field Value
Type |
---|
System.Boolean |
trackingMode
トラッキングモード
Declaration
[Key("trackingMode")]
public bool trackingMode
Field Value
Type |
---|
System.Boolean |
verticalFovDeg
縦FOV
Declaration
[Key("verticalFovDeg")]
public double verticalFovDeg
Field Value
Type |
---|
System.Double |
Implements
SensCord.IBaseProperty