Photoshop USM (Unsharp Mask)锐化算法OpenCV实现

来源:互联网 发布:mac系统怎么看文件大小 编辑:程序博客网 时间:2024/06/10 14:37

Photoshop USM (Unsharp Mask)锐化算法OpenCV实现:

 void ImageSharp(Mat &src,Mat &dst,int nAmount = 200) { double sigma = 3;   int threshold = 1;   float amount = nAmount/100.0f;   Mat imgBlurred; GaussianBlur(src, imgBlurred, Size(), sigma, sigma); Mat lowContrastMask = abs(src-imgBlurred)<threshold; dst = src*(1+amount)+imgBlurred*(-amount); src.copyTo(dst, lowContrastMask); }



0 0
原创粉丝点击