Class MLFindClassNodeProperties
Properties for configuring the behavior of an ML Find Class node within a behavior tree. Allows specifying multiple classes with confidence thresholds, and selection strategies.
Inheritance
MLFindClassNodeProperties
Implements
Inherited Members
Namespace: EyeAuras.OpenCVAuras.Nodes.MLFindClass
Assembly: EyeAuras.OpenCVAuras.Metadata.dll
Syntax
public sealed record MLFindClassNodeProperties : CaptureNodeProperties, IEquatable<AuraPropertiesBase>, IBTNodeProperties, IAuraProperties, IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, ICanSetId, IHasId, IHasTypedId<string>, IEquatable<BTNodePropertiesBase>, IEquatable<BTConditionNodePropertiesBase>, IEquatable<CaptureNodeProperties>, IEquatable<MLFindClassNodeProperties>
Constructors
Name | Description |
---|---|
MLFindClassNodeProperties() |
Properties
Name | Description |
---|---|
ClassFilters | Gets or sets the collection of class filters, each specifying a class name and its corresponding confidence threshold. The node evaluates predictions based on these filters. |
ClosestPointStrategy | When Strategy is set to Closest, this property defines the reference point to use for determining the closest prediction. Ignored if any other strategy is selected. |
EqualityContract | |
Strategy | Gets or sets the strategy used to select a single prediction from filtered ML predictions. |
Version |
Methods
Name | Description |
---|---|
Equals(CaptureNodeProperties?) | |
Equals(MLFindClassNodeProperties?) | |
Equals(object?) | |
GetHashCode() | |
PrintMembers(StringBuilder) | |
ToString() | |
<Clone>$() |
Operators
Name | Description |
---|---|
operator ==(MLFindClassNodeProperties?, MLFindClassNodeProperties?) | |
operator !=(MLFindClassNodeProperties?, MLFindClassNodeProperties?) |