- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 C++数字图像处理(4)—均值滤波
1、算法原理在数字图像处理中,滤波是一个很重要的操作,许多算法其本质都是滤波操作。使用白话的形式对滤波定义:对于一个像素点,使用其领域像素(可以包含自身,也可不包含)的相关特性,计算出一个值,代替当前像素值。举个例子,3X3均值滤波,就是计算每个像素对应的3X3领域所有像素值的平均值,代替当前像素。滤波操作可分为线性滤波和非线性滤波两大种类,其中,常见的线性滤波操作有:均值滤波、高斯滤波、方差...
2019-07-17 00:37:56 11886
原创 C++数字图像处理(3)—直方图均衡化
1、算法原理直方图均衡化是一种非线性的灰度变换,主要是用来拉伸图像的灰度动态范围,提高图像对比度。直方图均衡化的具体数学推导这里不做介绍,这里,我们只用“白话”的形式介绍一下累积分布函数(CDF)这个概念。说到分布,肯定就会牵涉到随机变量。假如,我们把一幅图像的像素值看做是随机变量,那么为了描述整副图像的灰度的分布情况,我们可以将每个灰度等级在图像中出现的次数统计出来(即直方图),将直方图除以...
2019-07-02 23:24:01 2408
原创 C++数字图像处理(1)-伽马变换
1、算法原理 伽马变换(幂律变换)是常用的灰度变换,是一种简单的图像增强算法。数学公式如下:(1) 式(1)中,r为输入的灰度值,取值范围为[0, 1]。C称为灰度缩放系数,用于整体拉伸图像灰度,通常取值为1。gamma取值灰度输入输出曲线图如下:图(1) gamma曲线图 从图(1)可知:当gamma>1.0时,伽马变换将拉低图像灰度值,图像视觉上变暗;当gamm<...
2018-06-21 22:50:49 10703
原创 C++数字图像处理—常用术语
1、像素的领域 像素的领域通常分为4领域与8领域,示意图如下:2、统计量 图像的常用的统计量有均值、方差(标准差)、极值(最大值、最小值)。3、直方图 图像的直方图是指图像中,每个灰度等级对应的像素的个数。与直方图相关的一个术语是归一化直方图,归一化直方图表示的是,图像中每个灰度等级出现的概率。对于一副单通道8位图像而言,灰度等级为0-255,直方图曲线如下:4、二值图像 ...
2018-06-13 21:46:52 1077
原创 C++数字图像处理—什么是图像
什么叫图像 学习数字图像处理,首先我们就得对图像以及属性有一个直观的认识。记住这些概念,主要是为了方便跟同行业的人交流,以及阅读相关文献。常见图像文件格式BMP格式 BMP格式是windows系统下常用图像文件格式,后缀名为.bmp。bmp格式几乎不对图像数据进行压缩处理,也是数字图像处理中最常用的格式。JPG格式 全称为JPEG格式,是应用最为广泛的一种静态图像压缩方式。J...
2018-06-12 22:22:43 1738
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人