C语言数字图像处理进阶---11 扩散滤镜

Posted Trent1985

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言数字图像处理进阶---11 扩散滤镜相关的知识,希望对你有一定的参考价值。

扩散滤镜(Diffuse)

        扩散滤镜实际上是将图像边缘产生一种朦胧,雾化的效果,同时,将一定的边缘模糊化,这样图像整体上看去像素与像素之间就像雾一样随机呈现。在Photoshop中对应该效果的滤镜是扩散效果Diffuse,效果举例如下图所示:

 

                                     原图                                                    扩散Diffuse滤镜

[算法]


扩散滤镜算法如下:

1,对于原图S中任意一点P(i,j);

2,假设扩散程度为ratio,则P扩散后的位置P\'(dx,dy)计算如下:

offsetX = rand() % rati

以上是关于C语言数字图像处理进阶---11 扩散滤镜的主要内容,如果未能解决你的问题,请参考以下文章

C语言数字图像处理进阶---11 扩散滤镜

C语言数字图像处理进阶---12光照特效滤镜

C语言数字图像处理进阶---12光照特效滤镜

C语言数字图像处理进阶---17 流行艺术风滤镜

C语言数字图像处理进阶---17 流行艺术风滤镜

C语言数字图像处理进阶---17 流行艺术风滤镜