03 2020 档案
摘要:概念 双边滤波是非常常用的一种滤波,在前面我们已经实现了三种滤波:均值滤波、高斯滤波与中值滤波。这三种滤波都能够在一定程度上消除噪声,但是其作用范围有限,只能针对特定种类的噪声。例如高斯滤波针对高斯噪声效果较好,而中值滤波针对椒盐噪声的效果较好。而且,这三种滤波对图像的边缘信息都会有不同程度的损坏,
阅读全文
摘要:概念 中值滤波是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值。一般来说,高斯滤波用于去高斯噪声,而对于非高斯噪声污染的图像,高斯滤波并不能起到很好的效果。对于中值滤波而言,其更善于处理随机的01噪声,即椒盐噪声。 所谓椒盐噪声,分别指胡椒(pepper)噪
阅读全文
摘要:定义 Vec3b可以看作是vector<uchar, 3>。 简单而言就是一个uchar类型的,长度为3的vector向量。 使用 由于在OpenCV中,使用imread读取到的Mat图像数据,都是用uchar类型的数据存储,对于RGB三通道的图像,每个点的数据都是一个Vec3b类型的数据。使用at
阅读全文
摘要:概念 通常我们认为图像像素之间的相关性随着距离增加应该不断减弱,但是均值滤波并没有体现这一性质。在对图像进行均值滤波时,如果图像中有一些很显著的亮点,滤波后它的周围会形成光斑。这正是因为均值滤波无视了距离,对很远处的像素依旧采用同样的权重导致的。一些场合,我们为了美感会需要这种效果。另一些场合,这种
阅读全文
摘要:概念 均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素,再用模板中的全体像素的平均值来代替原来像素值。是较为基础的滤波算法。更广义的均值滤波可以将模板设置为任意大小,只要不超过图像大小即可。 理论分析 求解图像的均值滤波可以分为如下几步: 读取原始图像
阅读全文
摘要:向上取整函数:ceil(),如 ceil(10.5) = 11 向下取整函数:floor(),如 floor(10.5) = 10 函数名还是比较直观的。
阅读全文
摘要:OpenCV在对Mat对象进行初始化时,经常需要对矩阵的类型进行定义,这就需要用到类似于CV_8UC3的表达。 该宏定义的通式为: 1、bit_depth:比特数,有代表8bite\16bite\32bite\64bite 8表示你所创建的储存图片的Mat对象中,每个像素点在内存空间所占的空间大小8
阅读全文

浙公网安备 33010602011771号