![]() |
cellUview 1.0.0
A real-time image processing and analysis suite for digital microscopy.
|
#include <imageProcessor.h>
Public Member Functions | |
| 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 () |
Protected Attributes | |
| imageProcessor * | frameCb = nullptr |
| bool | enabled = false |
Abstract class for image processing blocks.
|
pure virtual |
Implemented in Camera, contrastEnhancement, dilation, edgeDetection, erosion, flatFieldCorrect, grayScale, and kMeansCluster.
|
pure virtual |
Implemented in Camera, contrastEnhancement, dilation, edgeDetection, erosion, flatFieldCorrect, Gui, kMeansCluster, and grayScale.
|
pure virtual |
Implemented in Camera, contrastEnhancement, dilation, edgeDetection, erosion, flatFieldCorrect, grayScale, and kMeansCluster.