基本信息
源码名称:opencv图像处理算法(softskin.cpp)
源码大小:0.69KB
文件格式:.cpp
开发语言:C/C++
更新时间:2020-09-29
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
opencv图像处理算法

#include <opencv.hpp>

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;
}