Add limits to background detect and settling time settings
This commit is contained in:
parent
ba8de65fd2
commit
06f12973f4
2 changed files with 5 additions and 5 deletions
|
|
@ -99,14 +99,14 @@ class ColourChannelDetectLUV(BackgroundDetectAlgorithm):
|
||||||
# provided there.
|
# provided there.
|
||||||
min_stds = [0.5, 0.3, 0.5]
|
min_stds = [0.5, 0.3, 0.5]
|
||||||
|
|
||||||
channel_tolerance: float = lt.setting(default=7.0)
|
channel_tolerance: float = lt.setting(default=7.0, ge=0)
|
||||||
"""Channel Tolerance
|
"""Channel Tolerance
|
||||||
|
|
||||||
The number of standard deviations a pixel value must be from the background mean
|
The number of standard deviations a pixel value must be from the background mean
|
||||||
to be considered sample.
|
to be considered sample.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
min_sample_coverage: float = lt.setting(default=25)
|
min_sample_coverage: float = lt.setting(default=25, ge=0, le=100)
|
||||||
"""Sample Coverage Required (%)
|
"""Sample Coverage Required (%)
|
||||||
|
|
||||||
The minimum percentage of the image that needs to be identified as sample for the
|
The minimum percentage of the image that needs to be identified as sample for the
|
||||||
|
|
@ -223,14 +223,14 @@ class ChannelDeviationLUV(BackgroundDetectAlgorithm):
|
||||||
# LUV colour space not converting to the CIELUV numbers)
|
# LUV colour space not converting to the CIELUV numbers)
|
||||||
min_stds = [0.5, 0.3, 0.5]
|
min_stds = [0.5, 0.3, 0.5]
|
||||||
|
|
||||||
channel_tolerance: float = lt.setting(default=7.0)
|
channel_tolerance: float = lt.setting(default=7.0, ge=0)
|
||||||
"""Channel Tolerance
|
"""Channel Tolerance
|
||||||
|
|
||||||
The number of standard deviations a pixel value must be from the background mean
|
The number of standard deviations a pixel value must be from the background mean
|
||||||
to be considered sample.
|
to be considered sample.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
min_sample_coverage: float = lt.setting(default=25)
|
min_sample_coverage: float = lt.setting(default=25, ge=0, le=100)
|
||||||
"""Sample Coverage Required (%)
|
"""Sample Coverage Required (%)
|
||||||
|
|
||||||
The minimum percentage of the image that needs to be identified as sample for the
|
The minimum percentage of the image that needs to be identified as sample for the
|
||||||
|
|
|
||||||
|
|
@ -565,7 +565,7 @@ class BaseCamera(lt.Thing):
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise IOError(f"An error occurred while saving {jpeg_path}") from e
|
raise IOError(f"An error occurred while saving {jpeg_path}") from e
|
||||||
|
|
||||||
settling_time: float = lt.setting(default=0.2)
|
settling_time: float = lt.setting(default=0.2, ge=0)
|
||||||
"""The settling time when calling the ``settle()`` method."""
|
"""The settling time when calling the ``settle()`` method."""
|
||||||
|
|
||||||
@lt.action
|
@lt.action
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue