OpenCv_学习篇
文章平均质量分 65
fzhykx
fzhykx
展开
-
OpenCv学习篇——图像阈值化算法
一.阈值化算法定义所谓二值化简单一点讲,就是将图像划分成黑和白,通过设定一个标准如果大于这个标准就设为白,如果小于这个标准,就设为黑,而这个标准,就叫做阈值。 二.算法原理1.RGB图像转灰度图像原理:RGB图像是有3个通道,也就是一个3维的矩阵,而灰度图,大家都知道只有一个通道,那么如何将一个3通道的事物转为1通道的事物呢?其实这其中是有一个转换公式的:Gray = R*0.299 + G*0....翻译 2018-03-08 16:31:55 · 4116 阅读 · 0 评论 -
OpenCv学习篇——图像中值滤波算法
一.算法原理简单的说:以一个3*3的模板划过一幅图像,以像素1到像素9的中位数代替像素5的值。这种滤波的比较适合椒盐噪声这种情况。因为椒盐的值无非是0或255.二.需要知道的几个知识点1.希尔排序法:由于要找到9个数中的中位数,所以需要将9个像素进行排序,当然简单的插入排序法也可以进行排序,这里介绍一种希尔排序法。http://www.iqiyi.com/v_19rrhzyejc.html 这是当...翻译 2018-03-08 16:37:00 · 8894 阅读 · 2 评论 -
OpenCv学习篇——图像均值滤波算法
一.算法原理 值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(以目标像素为中心的周围8个像素,构成一个滤波模板,即去掉目标像素本身),再用模板中的全体像素的平均值来代替原来像素值。二.源代码#include <opencv2\highgui\highgui.hpp>#include <opencv2\core\core.hpp&...翻译 2018-03-10 15:06:43 · 2487 阅读 · 0 评论 -
OpenCv学习篇——图像双边滤波算法
一.算法产生缘由 双边滤波(Bilateral filter)是一种非线性的滤波方法,是结合图像的空间邻近度和像素值相似度的一种折衷处理,同时考虑空域信息和灰度相似性,达到保边去噪的目的。 均值滤波、中值滤波和高斯滤波,都属于各向同性滤波,它们对待噪声和图像的边缘信息都采取一样的态度,结果,噪声被磨平的同时,图像中具有重要地位的边缘、纹理和细节也同时被抹平了,这是我们所不希望看到的。具有简单...翻译 2018-03-12 19:01:01 · 2629 阅读 · 0 评论 -
OpenCv学习篇——图像高斯滤波算法
本文主要介绍了高斯滤波器的原理及其实现过程转载:https://www.cnblogs.com/wangguchangqing/p/6407717.html高斯滤波器是一种线性滤波器,能够有效的抑制噪声,平滑图像。其作用原理和均值滤波器类似,都是取滤波器窗口内的像素的均值作为输出。其窗口模板的系数和均值滤波器不同,均值滤波器的模板系数都是相同的为1;而高斯滤波器的模板系数,则随着距离模板中心的增大...转载 2018-03-12 21:07:33 · 10115 阅读 · 1 评论 -
OpenCv学习篇——图像方框滤波算法
一.方框滤波作用 图像平滑(smoothing)也称为图像模糊(blurring),是一种在图像处理中使用频率很高的操作,进行图像平滑的操作原因有很多,在这里重点介绍使用平滑操作降低图片噪声。因为在图像中,噪声的能量大都集中在幅度谱的低频和中频部分,而在较高的频段,一些重要的细节信息往往被噪声淹没。在一幅图像中,所谓的高频部分是指图像中像素值落差很大的部分,而低频则是指像素值与旁边的像素值相...原创 2018-03-13 20:42:18 · 1278 阅读 · 0 评论 -
OpenCv基本滤波算法小结
一.分类与作用a>线性滤波:1.方框滤波:模糊图像2.均值滤波:模糊图像3.高斯滤波:信号的平滑处理,去除符合正太分布的噪声b>非线性滤波1.中值滤波:去除椒盐噪声2.双边滤波:保边去噪二.OpenCv中的函数调用1.方框滤波:API:void boxFilter(源图像,目的图像,int 输出图像的深度,Size 邻域算子的大小,Point 锚点,bool 归一化标志,int 边界模...原创 2018-03-13 21:27:06 · 4582 阅读 · 1 评论