#pragma once #include #include class IPreproc { public: IPreproc(void); virtual ~IPreproc(void); virtual int preprocess(cv::Mat &mat, void *unused = nullptr) = 0; };