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

#include <erosion.h>

Inheritance diagram for erosion:
imageProcessor

Public Member Functions

void receiveFrame (frame newFrame)
 
std::string getParamLabel ()
 
void updateSettings (std::map< std::string, std::string >)
 
- 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 ()
 

Additional Inherited Members

- Protected Attributes inherited from imageProcessor
imageProcessorframeCb = nullptr
 
bool enabled = false
 

Detailed Description

Image processing class to carry out standard erosion at a set threshold to remove blurry pixels.

Member Function Documentation

◆ getParamLabel()

std::string erosion::getParamLabel ( )
inlinevirtual
Returns
paramLabel, std::string containing metadata parameter

Implements imageProcessor.

◆ receiveFrame()

void erosion::receiveFrame ( frame  newFrame)
virtual

Recieves new frames for processing via callback.

Implements imageProcessor.

◆ updateSettings()

void erosion::updateSettings ( std::map< std::string, std::string >  metadata)
virtual

Implemented from ImageProcessor. Updates settings based on metadata.

Parameters
metadatastandard map of strings containing metadata

Implements imageProcessor.


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