Class VisionOptions
java.lang.Object
com.codename1.ai.vision.VisionOptions
Common analyzer configuration. An analyzer captures the supplied options
when constructed; reuse it for frames needing the same backend, confidence
threshold, and result limit.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbackend(VisionBackend value) intfloatmaximumResults(int value) Sets a non-negative result limit; zero means backend default/unlimited.minimumConfidence(float value) Sets the confidence threshold, clamped to 0..1.
-
Constructor Details
-
VisionOptions
public VisionOptions()
-
-
Method Details
-
backend
- Parameters:
value- selector, ornullto restore automatic selection- Returns:
- this options object
-
minimumConfidence
Sets the confidence threshold, clamped to 0..1. NaN has no meaningful ordering and is rejected instead of being passed to platform detectors.- Parameters:
value- requested threshold- Returns:
- this options object
- Throws:
IllegalArgumentException- ifvalueis NaN
-
maximumResults
Sets a non-negative result limit; zero means backend default/unlimited.- Parameters:
value- requested limit- Returns:
- this options object
-
getBackend
- Returns:
- selected backend, never
null
-
getMinimumConfidence
public float getMinimumConfidence()- Returns:
- confidence threshold in the range 0..1
-
getMaximumResults
public int getMaximumResults()- Returns:
- non-negative result limit; zero means backend default/unlimited
-