灰度图像

图像增强(1-灰度级变换)—内涵MATLAB源码

蓝咒 提交于 2019-11-26 10:22:20
起篇三连问: 第一问:何为数字图像的增强? 个人理解,就是通过对图像进行平滑去噪、改变灰度级或者增强边缘,将我们想要的某些图像特征更明显的显现出来。这就是图像的增强,该过程重在对比度的拉伸。 第二问:费了半天劲,对图像增强对我们有什么好处理嘞? 说白了,图像增强就是一个图像预处理的工作,将我们想要的图像特征弄的比较显眼,为后期的目标提取、识别等打下良好的基础。 第三问:图像增强的方法有哪些? 有小伙伴该说了这个难不倒俺,有调整灰度级的灰度级变换法(什么线性的、非线性的、分段的。。。)、去除噪声的(什么低通、中值、均值。。。)、显示边缘的(什么高通、sobel算子、roberts算子。。。)。看到这样的回答我只能说:老铁没毛病。但我想说的是任你天花乱坠,我只认 时域 和 频域 。。。。嘿嘿。 OK,废话不多说了,看正文。。。。 咱们来看看在时域(也有人说是空域) 在时域中一般有两个方式: 灰度级变换和卷积操作 。接下来咱逐个来看哈。本节重点实现灰度级变换 灰度级变换,说明白点就是改变图像中部分像素点的灰度值,目的就是将灰度级扩展一下,将图像更亮暗分明些,仅此而已(在图像增强中属于最简单的一类)。大致方法就是线性变化和非线性变化两大类。线性变化中主要包含有:正比、反比和分段函数;非线性主要包含有:幂函数、对数函数等。原理比较简单,直接在代码中体现。 实例来咯