setThresholds method
Future<void>
setThresholds(
{ - double? confidenceThreshold,
- double? iouThreshold,
- int? numItemsThreshold,
})
Implementation
Future<void> setThresholds({
double? confidenceThreshold,
double? iouThreshold,
int? numItemsThreshold,
}) async {
if (confidenceThreshold != null) {
_confidenceThreshold = confidenceThreshold.clamp(0.0, 1.0);
}
if (iouThreshold != null) {
_iouThreshold = iouThreshold.clamp(0.0, 1.0);
}
if (numItemsThreshold != null) {
_numItemsThreshold = numItemsThreshold.clamp(1, 100);
}
if (_methodChannel != null) {
try {
await _methodChannel!.invokeMethod('setThresholds', {
'confidenceThreshold': _confidenceThreshold,
'iouThreshold': _iouThreshold,
'numItemsThreshold': _numItemsThreshold,
});
} catch (e) {
logInfo('Error setting thresholds: $e');
}
}
}