#include "ImageApplyFadeBackGroundColor.h" #include "ImageApplyAdjustColors.h" CImageApplyFadeBackGroudColor::CImageApplyFadeBackGroudColor() : m_adjustColors(new CImageApplyAdjustColors(30, 30, 1.0)) { } CImageApplyFadeBackGroudColor::CImageApplyFadeBackGroudColor(int brightness, int contrast) : m_adjustColors(new CImageApplyAdjustColors(brightness, contrast, 1.0)) { } CImageApplyFadeBackGroudColor::~CImageApplyFadeBackGroudColor() { delete m_adjustColors; } void CImageApplyFadeBackGroudColor::apply(cv::Mat& pDib, int side) { m_adjustColors->apply(pDib, side); } void CImageApplyFadeBackGroudColor::apply(std::vector& mats, bool isTwoSide) { (void)isTwoSide; int i = 0; for (cv::Mat& var : mats) { if (!var.empty()) { apply(var, i); i++; } } }