当前位置:   article > 正文

C语言数字图像处理进阶---4怀旧(老照片)滤镜_c对像素操作加滤镜

c对像素操作加滤镜

        本文介绍一款怀旧风格滤镜特效的代码实现,这个滤镜效果也就是我们常说的老照片滤镜效果。

[怀旧滤镜]

        说起老照片,大家都很熟悉,谁家还没有几张老照片呢,我们举例如下图所示:

         对于上述老照片效果,我们进行分析发现,实际上老照片有两个特点:

        ①怀旧风格滤镜,表现为照片泛黄(岁月在纸张上留下的痕迹);

        ②照片上有一些怀旧的痕迹,比如照片的颗粒感、褶皱,裂纹等等;

        有了上面这两个特点,我们就可以来写算法实现这个老照片特效了。

[算法]

        假设图像中任一点(i,j)出像素的RGB值分别为(r, g, b),那么,该像素点对应的怀旧风格效果RGB值为(R,G,B),计算公式如下:

 B = (272 * r + 534 * g + 131 * b) / 1000;

 G = (349 * r + 686 * g + 168 * b) / 1000;

  R = (393 * r + 769 * g + 189

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/257627
推荐阅读
相关标签
  

闽ICP备14008679号