- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 【OpenCV】入门资源和学习博客列表
本人接触和学习OpenCV有段时间了,感觉在CSDN上真的有好多大神的存在,ORZ,牛顿(><,应该是他老人家说的吧。。)曾说:我其实是站在巨人的肩膀上!那今天我就想把这些我曾经站过的巨人肩膀,给大家简单的总结罗列下,因为这些真的是很不错的OpenCV的学习资源,欢迎各位补充。O(∩_∩)O!!1、http://www.opencvchina.com/forum.php这是一个入门级的OpenCV论
2015-05-19 20:46:56 2188
原创 【OpenCV】图像处理(四)图像金字塔
【图像金字塔】图像金字塔这个词,我们经常在很多地方可以看到。它是图像多尺度表达的一种,最主要的是用于图像的分割。同时,图像金字塔也被广泛用于各种视觉应用中。 图像金字塔是一个图像集合,集合中所有的图像都源于同一个原始图像,而是通过对原始图像连续降采样获得,直到达到某个终止条件才停止降采样。我们可以通过下图来形象的说明图像金字塔的概念。在金字塔的底部是待处理图像的高分辨率表示,而顶部是低分辨率的近似
2015-05-19 15:34:38 2389
原创 【OpenCV】图像处理(三)漫水填充+尺寸调整
【漫水填充法】首先,漫水填充在图像处理中是做什么的?漫水填充,经常被用来标记或分离图像中的一部分,以便对其进行进一步的处理或者分析。漫水填充也可以用来从输入图像获取掩码区域,掩码会加速处理过程,或只处理掩码指定的像素点。漫水填充的过程是怎样的?漫水填充操作的结果总是在某个连续的区域。当邻近像素点位于给定的范围(从loDiff到upDiff)内或在原始seedPoint像素值范围内事,cvFloodF
2015-05-17 22:22:17 2790
原创 【OpenCV】图像处理(二)图像形态学
最近一直在看一些关于图像处理中的图像形态学和图像的局部分割的东西,一直也没时间去整理记录下相关的内容。今天这篇博文中,我们将重点讨论图像形态学中最基本的转换-膨胀和腐蚀。膨胀和腐蚀能用来做什么?可以用来做诸如消除噪声、分割出独立的图像元素以及在图像中连接相邻的元素。此外,膨胀可以用于填补凹洞,腐蚀能够消除细的凸起。不过效果很大程度上取决于核的选取。形态学也常被用于寻找图像中的明显的极大值区域或极小值
2015-05-17 19:46:56 1175
原创 【OpenCV】图像处理(一)平滑处理
OpenCV有很多方面的应用,作为主流的计算机图像处理编程软件,图像处理和计算机视觉是OpenCV应用最为重要的两个方面,在之前的博文里,我们介绍了OpenCV中的CvMat、IplImage等结构,了解了结构的数据类型的构成,接下来,我们将做些更复杂的图像处理工作。这篇博文将重点介绍图像处理中比较重要的一个前期基础工作-平滑处理。平滑处理“平滑处理”也称作模糊处理,也叫滤波,是一项简单且使用频率很
2015-05-11 14:15:49 2936
原创 【OpenCV】视频读入、播放控制和写入
刚才随便写了下关于OpenCV中的关于对视频进行操作的几个小程序,其实对视频的操作也是OpenCV的一个重要方面,视频可以看作是图像序列,每一帧都是一个单一的图片,采用循环处理每一帧的方式,也就可以对视频进行处理。OpenCV中对视频的典型操作就是视频的读入、播放控制和写入。下面先介绍几个结构和函数。(1)CvCapture结构CvCapture结构就类似于IplImage结构,这个结构包含从摄像机
2015-05-10 16:47:12 3805
原创 【OpenCV】模板匹配
在直方图介绍完,后面有个小小的内容,那就是模板匹配,这里的模板匹配可不是依据直方图进行的,而是通过输入图像上滑动图像块对实际的图像块和输入图像进行匹配。如下图所示:在OpenCV中给出了模板匹配的函数cvMatchTemplate(),下面简要介绍下这个函数:void cvMatchTemplate( const CvArr* image,//输入图像,8位或浮点型单通道或者是彩色图像
2015-05-09 20:52:20 1846
原创 【OpenCV】直方图(二)反向投影
反向投影是一种记录像素点或像素块如何适应直方图模型中分布的方式。通俗的解释下,就是首先计算出某一特征的直方图模型,然后根据直方图模型去图像中搜索该特征。反向投影可以分为记录像素点和像素块,这在OpenCV中是两个函数,分别为cvCalcBackProject()和cvCalcBackProjectionPatch()。下面对于这两个函数,将分别做介绍。反向投影应用非常广泛,在之前的博客中,也提到这个
2015-05-07 14:32:19 950
转载 【OpenCV】矩阵和图像的操作总结查询
矩阵和图像操作表3-3列出了一些操作矩阵图像的函数,其中的大部分对于图像处理非常有效。它们实现了图像处理中的基本操作,例如对角化、矩阵变换以及一些更复杂的诸如计算图像的统计操作。 【47】表
2015-05-03 20:12:49 6065
原创 【OpenCV】矩阵CvMat
在OpenCV中有一种数据类型CvMat,也就是OpenCV的矩阵结构。虽然OpenCV完全由C语言实现,但是CvMat和IplImage之间的关系就像C++中的继承关系。实质上,IplImage可以被视为从CvMat中派生的,我想下图应该是很多要知道的:CvMat矩阵结构在介绍CvMat矩阵结构时,我们先来说两个两个问题:1、在OpenCV中没有向量结构。任何时候需要向量,都只需要一个列矩阵(如果
2015-05-03 16:13:11 876
原创 【OpenCV】基本数据类型、IplImage数据结构
(一)基本数据类型OpenCV中有多种基本数据类型,虽然这些数据类型在C语言中不是基本类型,但结构都非常简单,在”OpenCV/cxcore/include“目录下的cxtypes.h文件下可以查看其详细定义。(1)CvPoint其中最简单的就是CvPoint。CvPoint是一个包含整型成员x,y的简单结构体。CvPoint有两个变体,就是CvPoint2D32f和CvPoint3D32f,两者都
2015-05-03 10:29:10 1978
原创 【OpenCV】直方图(一)直方图初步
最近利用五一的假期时间,把OpenCV中的直方图及其匹配方面看了下,下面就用这篇博文给简单的总结下。 直方图广泛应用于图像处理和计算机视觉中。通过标记帧与帧之间显著的边缘和颜色的统计变化,直方图可以用来检测视频中场景的变换。通过为每个兴趣点设置一个有相近特征的直方图所构成的标签,用以确定图像中的兴趣点。边缘、色彩和角等直方图构成了可以被传递给目标识别分类器的一个通用特征类型。可以说,直方图是进行图
2015-05-02 09:54:19 1299
pip-8.1.2安装包
2016-08-23
libstdc++.so.6.0.20
2016-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人