学习OpenCv系列
zuidao3105
专注嵌入式
展开
-
形态学滤波(2):开运算、闭运算、形态梯度、顶帽、黑帽
不多说,先上图1、形态学概述之二上一篇介绍了形态学的基本操作膨胀和腐蚀,我们这一篇将利用膨胀和腐蚀操作实现对图像更高级的形态学操作,而这些都是建立在膨胀和腐蚀操作基础之上。 首先形态学的主要用途是获取物体拓扑和结果信息,它通过物体和结构元素的某些运算,得到物体更本质的形态,在图像处理中的主要应用有: (1). 利用形态学的基本运算对图像进行观察和处理,从而达到改善图像质量...原创 2018-02-21 23:06:02 · 1904 阅读 · 0 评论 -
形态学滤波(1):腐蚀与膨胀
膨胀和腐蚀的效果图–1、形态学的概述形态学操作就是基于形状的一系列图像处理操作。最基本的形态学操作有两种:膨胀和腐蚀。这里需要注意的是:膨胀和腐蚀是对白色部分而言的,不是黑色部分。(因为我用毛笔字的图片,刚开始看起来,非常困惑为什么膨胀之后,毛笔字反而变小了,其实当时就是没有注意到,膨胀是对白色区域进行处理的,而白色区域增加了之后,字体就自然变小了,哈哈)2...原创 2018-02-21 22:34:41 · 2123 阅读 · 0 评论 -
OpenCv 之(图片人脸识别)和 (摄像头读入)
先来张人脸识别效果图:1、概述人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技术,通常也叫做人像识别、面部识别。2、人脸识别步骤1 人脸图像采集及检测2 人脸图像预处理3 人脸图像特征提取以及匹配与识别3...原创 2018-02-22 12:28:45 · 67460 阅读 · 23 评论 -
基于OpenCv的边缘检测_Canny算子
Canny边缘检测效果图:1、边缘检测概述和一般步骤 边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。 这些包括(i)深度上的不连续、(ii)表面方向不连续、(iii)物质属性变化和(iv)场景照明变化。 边缘检测是图像处理和计算机视觉中,尤其是特征提取中的一个研究领域。一般步骤:(1)滤波:...原创 2018-02-23 14:22:16 · 681 阅读 · 0 评论 -
基于OpenCv的边缘检测(Sobel算子)
边缘检测Sobel算子使用效果图原始图 X方向效果图 Y方向效果图 整体方向效果图 1、Sobel算子简介Sobel算法是像素图像边缘检测中最重要的算子之一,在机器学习、数字媒体、计算机视觉等信息科技领域起着举足轻重的作用。在技术上,它是一个离散的一阶差分算子,用来计算图像亮度函数的一阶梯度之近似值。在图像的任何一点使用此算子,将会产生该点对应的梯度矢量或是其法矢量。2、算子分析Sobel原创 2018-02-23 15:39:58 · 2115 阅读 · 0 评论 -
基于OpenCv的边缘检测——Laplacian算子、scharr滤波器
Laplacian算子边缘检测效果图原始图灰度图效果图scharr滤波器边缘检测效果图原始图X方向Y方向Scharr合并图1、Laplacian算子的简介Laplacian 算子是n维欧几里德空间中的一个二阶微分算子,定义为梯度grad的散度div。可使用运算模板来运算这定理定律。如果f是二阶可微的实函数,则f的拉普拉...原创 2018-02-23 21:26:31 · 636 阅读 · 0 评论