#ifndef IMAGE_MULTI_OUTPUT_RED_H #define IMAGE_MULTI_OUTPUT_RED_H #include "IMulti.h" class ImageMultiOutputRed :public IMulti { public: ImageMultiOutputRed(short channelIndex); virtual ~ImageMultiOutputRed(void); virtual std::vector apply(cv::Mat& pDib) override; private: short m_channelIndex; cv::Mat FilterColor(cv::Mat image, short channel); }; #endif //!IMAGE_MULTI_OUTPUT_RED_H