Table of Contents

Class FindPoseIdentityMatching

Namespace
Bonsai.Sleap
Assembly
Bonsai.Sleap.dll

Represents an operator that returns a collection of poses where each distinct identity class has been matched to a single high confidence pose.

[WorkflowElementCategory(ElementCategory.Transform)]
public class FindPoseIdentityMatching : Transform<PoseIdentityCollection, PoseIdentityCollection>
Inheritance
FindPoseIdentityMatching
Inherited Members

Remarks

Each pose can be matched to only one identity class. If no poses are found for a given identity, a default pose is returned as representative of that identity class.

Properties

IdentityMinConfidence

Gets or sets a value specifying the minimum confidence value used to match an identity class. If no value is specified, identity classes will be matched to poses regardless of the identity confidence value.

[Range(0, 1)]
public float? IdentityMinConfidence { get; set; }

Property Value

float?

Methods

Process(IObservable<PoseIdentityCollection>)

Returns a collection of poses where each distinct model class has been matched to a single high confidence pose.

public override IObservable<PoseIdentityCollection> Process(IObservable<PoseIdentityCollection> source)

Parameters

source IObservable<PoseIdentityCollection>

The sequence of identified poses from which to find the highest confidence identities for each distinct model class.

Returns

IObservable<PoseIdentityCollection>

A sequence of PoseIdentityCollection objects representing the poses matched to each distinct model class.