huago-corrcet_tools/HuaGoCorrect/ImageApply.h

23 lines
409 B
C
Raw Permalink Normal View History

2020-08-31 08:08:50 +00:00
#pragma once
#include <vector>
#include <memory>
#include <opencv2/opencv.hpp>
#include "imgprocdefs.h"
#if defined(LOG)
#include "filetools.h"
#endif
class CImageApply
{
public:
CImageApply(void);
virtual ~CImageApply(void);
virtual void apply(cv::Mat& pDib,int side) = 0;
virtual void apply(std::vector<cv::Mat>& mats, bool isTwoSide) = 0;
};
typedef std::shared_ptr<CImageApply> ImageApplyPtr;