cellUview 1.0.0
A real-time image processing and analysis suite for digital microscopy.
Loading...
Searching...
No Matches
grayScale.h
1#ifndef CELLUVIEW_GREY_SCALE_H
2#define CELLUVIEW_GREY_SCALE_H
3
4#include <opencv2/core.hpp>
5#include <opencv2/videoio.hpp>
6#include <iostream>
7#include <stdlib.h>
8#include <thread>
9#include "imageProcessor.h"
10
15
16public:
17 grayScale() = default;
18 void receiveFrame(frame);
22 std::string getParamLabel(){return paramLabel;};
23 void updateSettings(std::map<std::string, std::string>);
24
25private:
26
27 void grayEnhance(frame); // grayscale conversion
28 std::string paramLabel = "grayScale";
29};
30#endif // CELLUVIEW_GREY_SCALE_H
Definition: frame.h:20
Definition: grayScale.h:14
void receiveFrame(frame)
Definition: grayScale.cpp:7
void updateSettings(std::map< std::string, std::string >)
Definition: grayScale.cpp:44
std::string getParamLabel()
Definition: grayScale.h:22
Definition: imageProcessor.h:15