浏览代码

Updated class documentation

/keypoint_self_occlusion
Steve Borkman 3 年前
当前提交
f7ac0a45
共有 2 个文件被更改,包括 16 次插入0 次删除
  1. 6
      com.unity.perception/Runtime/GroundTruth/Labelers/JointLabel.cs
  2. 10
      com.unity.perception/Runtime/GroundTruth/Labelers/KeypointLabeler.cs

6
com.unity.perception/Runtime/GroundTruth/Labelers/JointLabel.cs


JointLabel,
KeypointLabeler
}
///
/// These label's can also be applied to the keypoints found in the <see cref="Avatar"/> to override the self
/// occlusion tolerance values defined in the <see cref="KeypointTemplate"/> file. The <see cref="KeypointTemplate"/>
/// defines the typical tolerances for a model, but certain models may need to have specific overrides on a keypoint
/// for the self occlusion to work properly.
/// </summary>
[AddComponentMenu("Perception/Labeling/Joint Label")]
[Serializable]

10
com.unity.perception/Runtime/GroundTruth/Labelers/KeypointLabeler.cs


/// <see cref="Animator"/> <seealso cref="Avatar"/>. Custom joints can be
/// created by applying <see cref="JointLabel"/> to empty game objects at a body
/// part's location.
///
/// Keypoints are recorded by this labeler with a state value describing if they are present on the model,
/// present but not visible, or visible. A keypoint can be listed as not visible for three reasons: it is outside
/// of the camera's view frustum, it is occluded by another object in the scene, or it is occluded by itself, for
/// example a raised arm in front a model's face could occlude its eyes from being visible. To calculate self
/// occlusion values, the keypoint labeler uses tolerances per keypoint to determine if the keypoint is blocked.
/// The initial tolerance value for each keypoint is set per keypoint in the <see cref="KeypointTemplate"/> file.
/// The tolerance of a custom keypoints can be set with the <see cref="JointLabel"/> used to create the keypoint.
/// Finally, a <see cref="KeypointOcclusionOverrides"/> component be added to a model to apply a universal scaling
/// override to all of the keypoint tolerances defined in a keypoint template.
/// </summary>
[Serializable]
public sealed class KeypointLabeler : CameraLabeler

正在加载...
取消
保存