cellUview 1.0.0
A real-time image processing and analysis suite for digital microscopy.
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
imageProcessor Class Referenceabstract

#include <imageProcessor.h>

Inheritance diagram for imageProcessor:
Camera Gui contrastEnhancement dilation edgeDetection erosion flatFieldCorrect grayScale kMeansCluster

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

imageProcessorframeCb = nullptr
 
bool enabled = false
 

Detailed Description

Abstract class for image processing blocks.

Member Function Documentation

◆ getParamLabel()

virtual std::string imageProcessor::getParamLabel ( )
pure virtual

◆ receiveFrame()

virtual void imageProcessor::receiveFrame ( frame  newFrame)
pure virtual

◆ updateSettings()

virtual void imageProcessor::updateSettings ( std::map< std::string, std::string >  )
pure virtual

The documentation for this class was generated from the following file: