第七章(图像处理程序设计)

图像处理程序设计

显示灰度图像:

灰度化方式:
image-20230330105834269

滤波与合成

图像滤波:

滤波是信号处理的基本操作之一。旨在消除或抑制信号中的特定频率成分。

高斯滤波算法:

一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。

从操作过程看,高斯滤波就是对整幅图像进行加权平均的过程。输出图像的每一个像素点的取值,都由原图像中该像素本身和其邻域内的其他像素值经过加权平均后得到。

高斯滤波的具体操作:

用一个模板(或称卷积模板)对图像中的每一个像素进行卷积运算,也就是用模板确定的邻域内像素的加权平均值代替模板中心像素点的值。

高斯模版:
image-20230330110538787
浮雕滤镜:

浮雕滤镜(embossing filter)是一种获得浮雕效果的滤波算法。原理是,计算每一个像素与它右边(或者左边,或者同时考虑右边和下边)像素的颜色值之差,然后把这个差值加到一个平台值(例如128)上面,最后用这个结果取代当前像素值。

图像融合:

图像融合(image fusion)是指将两幅或多幅图像数据结合在一起形成一幅新的图像的技术。

图像融合方法有很多种,如图像合成、图像拼接等。

介绍一种基于像素叠加技术的图像合成方法,该方法是可见水印、透明处理的基础。

水波纹模拟:
水波纹模拟程序的实现:

​ 1)定义若干常量和全局变量

​ 2)振动状态的初始化与位图加载

​ 3)设置定时器

​ 4)振动能量传递与衰减函数

​ 5)图像渲染函数

​ 6)投石入水函数

​ 7)在主窗口过程中应用上述函数

  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2023-2024 Guijie Wang
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信