12 2018 档案
摘要:主要步骤: (1)高斯平滑降噪 GaussianBlur(src, src, Size(3, 3), 0, 0, BORDER_DEFAULT); (2)转换为灰度图 cvtColor(src, src_gray, CV_RGB2GRAY); (3)使用拉普拉斯算子并将图像转换为 CV_8U Lap
阅读全文
摘要:主要步骤为: (1)高斯滤波降噪 GaussianBlur( src, src, Size(3,3), 0, 0, BORDER_DEFAULT ); (2)转换为灰度图 cvtColor(src, src_gray, CV_RGB2GRAY); (3)求x方向上的梯度,并转化为 CV_8U //S
阅读全文
摘要:一、更多的形态学变化 包括开运算 (Opening)、闭运算 (Closing)、形态梯度 (Morphological Gradient)、顶帽 (Top Hat)、黑帽(Black Hat)。具体可参考《数字图像处理 第三版》(冈萨雷斯)——第九章 形态学图像处理。注:具体原理都是一些数学计算公
阅读全文
摘要:一、形态学操作 简单来讲,形态学操作就是基于形状的一系列图像处理操作。通过将结构元素 作用于输入图像来产生输出图像。 最基本的形态学操作有两种:腐蚀与膨胀(Erosion 与 Dilation)。 主要应用有: 消除噪声 分割(isolate)独立的图像元素,以及连接(join)相邻的元素。 寻找图
阅读全文
摘要:一、图像平滑 在本教程中,图像平滑处理主要有归一化块滤波器(Normalized Box Filter)、高斯滤波器(Gaussian Filter)、中值滤波器(Median Filter)、双边滤波器(Bilatera Filter)。 二、归一化快滤波器(Normalized Box Filt
阅读全文
摘要:一、主要函数语句 1.RNG是一个随机数发生器。 rng 是用数值 0xFFFFFFFF 来实例化的一个RNG对象。 RNG rng( 0xFFFFFFFF ); 2.初始化一个0矩阵(全黑)并指定宽度、高度、像素格式。 /// 初始化一个0矩阵 Mat image = Mat::zeros( wi
阅读全文