![]() |
cellUview 1.0.0
A real-time image processing and analysis suite for digital microscopy.
|
#include <contrastEnhancement.h>
Public Member Functions | |
| void | receiveFrame (frame newFrame) |
| void | updateThreshold (int value) |
| void | updateSettings (std::map< std::string, std::string >) |
| std::string | getParamLabel () |
Public Member Functions inherited from imageProcessor | |
| virtual void | receiveFrame (frame newFrame)=0 |
| virtual void | updateSettings (std::map< std::string, std::string >)=0 |
| virtual std::string | getParamLabel ()=0 |
| void | registerCallback (imageProcessor *cb) |
| bool | toggleEnable () |
| bool | getEnabled () |
Public Attributes | |
| float | threshold = 0 |
| float | sliderThreshold = 10 |
Additional Inherited Members | |
Protected Attributes inherited from imageProcessor | |
| imageProcessor * | frameCb = nullptr |
| bool | enabled = false |
Image processing class to boost contrast.
|
inlinevirtual |
Implements imageProcessor.
|
virtual |
Recieves new frames for processing via callback.
Implements imageProcessor.
|
virtual |
Implemented from ImageProcessor. Updates contrast settings based on metadata.
| metadata | standard map of strings containing metadata |
Implements imageProcessor.
| void contrastEnhancement::updateThreshold | ( | int | value | ) |
Updates contrast enhancements value for contrast enhancement method. Applies non-linearity to slider value.