#pragma once #include #include #include #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& mats, bool isTwoSide) = 0; }; typedef std::shared_ptr ImageApplyPtr;