This repository has been archived on 2021-03-01. You can view files and clone it, but cannot push or open issues or pull requests.
prpa/src/filterSample/cartoon.cc

17 lines
277 B
C++

#include "cartoon.hh"
#include "opencv2/opencv.hpp"
void* Cartoon::operator()(void* para)
{
cv::Mat* mat = (cv::Mat*)para;
cv::Mat tmp = mat->clone();
if (mat == nullptr)
return nullptr;
cv::bilateralFilter(*mat, tmp, -1, 20, 20);
*mat = tmp;
return mat;
}