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?) |