58 PEAK_COMMON_NO_DISCARD
bool IsEnabled()
const override;
157 m_module.
Detect(image, sensitivity, gainFactor);
Represents a continuous numeric interval with inclusive lower and upper bounds.
For detailed information about the use of ids_peak_icv Image refer to the Image Guide.
Hotpixel correction is an image pipeline module for detecting and correcting hot pixels in camera ima...
std::vector< peak::common::Point > GetList() const
Retrieves the current list of known hot pixels.
void Detect(const peak::icv::Image &image, uint32_t sensitivity=3, float gainFactor=1.0F)
Performs immediate hot pixel detection on the given image.
void SetList(const std::vector< peak::common::Point > &hotpixels)
Sets the list of known hot pixels.
void SetEnabled(bool enabled) override
Sets the enabled state of this module.
peak::common::IntervalU GetSensitivityRange() const
Returns the valid range of sensitivities.
void ResetToDefault() override
Clears the hot pixel list.
bool IsEnabled() const override
Checks if the module is currently enabled.
HotpixelCorrection detects and corrects hot pixels in camera images.
std::vector< peak::common::Point > HotpixelList
void Detect(const peak::icv::Image &image, uint32_t sensitivity=3, float gainFactor=1.0F)
Performs immediate hot pixel detection on the given image.
HotpixelList GetList() const
Retrieves the current list of known hot pixels.
void SetEnabled(bool enabled) override
Enables or disables the feature.
peak::common::IntervalU GetSensitivityRange() const
Retrieves the valid range for the detection sensitivity.
void SetList(const HotpixelList &hotpixels)
Sets the list of known hot pixels.
HotpixelCorrectionFeature(detail::HotpixelCorrectionModule &module)
Creates a HotpixelCorrectionFeature for an existing hotpixel correction module.
void ResetToDefault() override
Clears the hot pixel list.
bool IsEnabled() const override
Indicates whether the feature is currently enabled.
Abstract base class for all image processing pipeline features.