下你所需,载你所想!
汇集开发技术源码资料

opencv图像处理算法(softskin.cpp)

:481B :1 :2022-09-16 23:37:21

部分简介

opencv图像处理算法(softskin.cpp)如果开发者对于本文件有需要的可以参考。
#include

int main()
{
cv::Mat = cv::imread("inputImage.jpg", 1);

int width = inputImage.cols;
int height = inputImage.rows;

int value1 = 3, value2 = 3; //磨皮程度与细节程度value1 = 3, value2 = 1

int dx = value1 * 4; //双边滤波参数 20 *5
double fc = value1 * 12.5; //双边滤波参数 *12.5

cv::Mat temp;
cv::bilateralFilter(inputImage, temp, dx, fc, fc);

temp = (temp - inputImage 128);

cv::GaussianBlur(temp, temp, cv::Size(2 * value2 - 1, 2 * value2 - 1), 0, 0);

temp = inputImage 2 * temp - 255;

int p = 90; //透明度
outputImage = (inputImage*(100 - p) temp * p) / 100;

return 0;
}

热门推荐

相关文章