24 lines
512 B
C
24 lines
512 B
C
|
#ifndef IMAGEVIEWER_H_INCLUDED
|
||
|
#define IMAGEVIEWER_H_INCLUDED
|
||
|
|
||
|
#include <string>
|
||
|
#include <thread>
|
||
|
#include <opencv2/opencv.hpp>
|
||
|
#include <opencv2/highgui.hpp>
|
||
|
|
||
|
class ImageViewer{
|
||
|
cv::Mat* img;
|
||
|
cv::Mat cimg;
|
||
|
std::string name;
|
||
|
public:
|
||
|
ImageViewer();
|
||
|
ImageViewer(cv::Mat* _img, std::string _name);
|
||
|
ImageViewer(cv::Mat _cimg, std::string _name);
|
||
|
~ImageViewer();
|
||
|
void assignImage(cv::Mat* _img);
|
||
|
void show(bool show=true);
|
||
|
void refresh();
|
||
|
};
|
||
|
|
||
|
#endif // IMAGEVIEWER_H_INCLUDED
|