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