Class ModelingSettingsProperty
モデリング基本設定。モデリング実行中は変更不可能。
Inheritance
System.Object
ModelingSettingsProperty
Implements
SensCord.IBaseProperty
Namespace: TofAr.V0.Modeling
Assembly: TofArModelingAssembly.dll
Syntax
[MessagePackObject(false)]
public class ModelingSettingsProperty : IBaseProperty
Fields
defineTargetSpace
ターゲットスペース定義の有無 (デフォルト値:false)
Declaration
[Key("defineTargetSpace")]
public bool defineTargetSpace
Field Value
Type |
---|
System.Boolean |
depthConfidenceThresh
深度信頼マップの閾値 (デフォルト値:0.5)
Declaration
[Key("depthConfidenceThresh")]
public float depthConfidenceThresh
Field Value
Type |
---|
System.Single |
enableFakeSparseDepth
trueの場合はDenseなDepthデータから擬似的にSparseなDepthデータを生成し使用する
Declaration
[Key("enableFakeSparseDepth")]
public bool enableFakeSparseDepth
Field Value
Type |
---|
System.Boolean |
enableFrustumCulling
視錐台カリングの有無 (デフォルト値:true)
Declaration
[Key("enableFrustumCulling")]
public bool enableFrustumCulling
Field Value
Type |
---|
System.Boolean |
enableVoxelPruning
ボクセル剪定の有無(デフォルト値:false)
Declaration
[Key("enableVoxelPruning")]
public bool enableVoxelPruning
Field Value
Type |
---|
System.Boolean |
isVoxelProjection
trueの場合はDenseなDepthデータを処理する、falseの場合はSparseなDepthデータを処理する
Declaration
[Key("isVoxelProjection")]
public bool isVoxelProjection
Field Value
Type |
---|
System.Boolean |
kMinAge
ボクセル剪定用。フレームステップで測定されたボクセルブロックの最小経過時間 (デフォルト値:50)
Declaration
[Key("kMinAge")]
public uint kMinAge
Field Value
Type |
---|
System.UInt32 |
maxDepthMeasurement
深度測定の最大距離 (デフォルト値:5.0)
Declaration
[Key("maxDepthMeasurement")]
public float maxDepthMeasurement
Field Value
Type |
---|
System.Single |
maxTargetSpace
ターゲットスペース境界ボックス最大値の[X,Y,Z]
Declaration
[Key("maxTargetSpace")]
public float[] maxTargetSpace
Field Value
Type |
---|
System.Single[] |
minDepthMeasurement
深度測定の最小距離 (デフォルト値:0.2)
Declaration
[Key("minDepthMeasurement")]
public float minDepthMeasurement
Field Value
Type |
---|
System.Single |
minTargetSpace
ターゲットスペース境界ボックス最小値の[X,Y,Z]
Declaration
[Key("minTargetSpace")]
public float[] minTargetSpace
Field Value
Type |
---|
System.Single[] |
minTruncatedDistance
切り捨てられた距離の下限 (デフォルト値:0.03)
Declaration
[Key("minTruncatedDistance")]
public float minTruncatedDistance
Field Value
Type |
---|
System.Single |
muCoeff
切り捨て距離の係数 (デフォルト値:2.5)
Declaration
[Key("muCoeff")]
public float muCoeff
Field Value
Type |
---|
System.Single |
numMaxBlocks
最大ブロック数 (デフォルト値:1000)
Declaration
[Key("numMaxBlocks")]
public uint numMaxBlocks
Field Value
Type |
---|
System.UInt32 |
numVoxelsPerSide
各ブロック側のボクセル数 (デフォルト値:16)
Declaration
[Key("numVoxelsPerSide")]
public uint numVoxelsPerSide
Field Value
Type |
---|
System.UInt32 |
targetFakeSparseDepthPoints
残りのDenseなDepthデータ数(enableFakeSparseDepthはtrueの時だけ)
Declaration
[Key("targetFakeSparseDepthPoints")]
public int targetFakeSparseDepthPoints
Field Value
Type |
---|
System.Int32 |
voxelSize
ボクセルサイズ (デフォルト値:0.05)
Declaration
[Key("voxelSize")]
public float voxelSize
Field Value
Type |
---|
System.Single |
weightMax
最大ウェイト値 (デフォルト値:30.0)
Declaration
[Key("weightMax")]
public float weightMax
Field Value
Type |
---|
System.Single |
weightThresholdRatio
ボクセル剪定の閾値比率。値が大きいほど剪定が強くなる (デフォルト値:0.3)
Declaration
[Key("weightThresholdRatio")]
public float weightThresholdRatio
Field Value
Type |
---|
System.Single |
Implements
SensCord.IBaseProperty