【CV系列】高提升滤波与非锐化掩膜

mac2024-06-06  63

DATE: 2019-10-31

1、参考

opencv入门学习之八:非锐化掩蔽(Unsharp Masking)与高提升滤波

2、高提升滤波算法原理

1、模糊原图像 f(x,y)->s(x,y)。 2、从原图像中减去模糊图像,产生的差值图像称为模板:Gm(x,y)=f(x,y)-s(x,y); 3、将模板加到原图像中:G(x,y)=f(x,y) + k*Gm(x,y)

这里的k(k>=0)取值有三种可能:

当K=1时,为非锐化掩蔽 当k>1时,高提升滤波,系数越大对细节的增强越明显。 当k<1时,不强调非锐化模板的贡献

3、C实现(借助OpenCV显示)

#include <opencv2/core/core.hpp> #include 飞翔的鲲 认证博客专家 CV(computer vision) 音视频/编解码 优化 一名音视频编解码coder,喜欢深入钻研各种新技术(编解码、图像处理、算法优化等)。明星博主,认证博客专家,目前专注于音视频编解码和AI技术领域,开源分享,不忘初心,追求卓越!
最新回复(0)