OpenCV
mxABC
这个作者很懒,什么都没留下…
展开
-
OpenCV 视频监控(Video Surveilance)概述
多年来在从事视频监控技术研究的过程中,一直需要这样一个平台,一方面可以提供众多成熟的检测、跟踪、轨迹分析算法,另一方面具备良好的编程接口,这样就可以将自己的算法很方便的嫁接进这个系统,测试和对比各种算法的优劣性能。而OpenCV 视频监控模块(Video Surveilance)转载 2011-07-25 11:00:06 · 1167 阅读 · 0 评论 -
第九章 – 图像局部与分割 – 视频中是直线像素采样(cvInitLineIterator )
from:http://blog.csdn.net/hitwengqi/article/details/6949954本章开始学习新的内容,如何从图像中将目标或部分目标分割出来,也希望将感兴趣的目标区域分割出来,比如将一个人的脸或手分割出来。背景减除(差分)是最基本的图像处理操作,处理方法是建立背景模型,然后将背景模型和当前的图像进行比较,减去这些已知的背景信息,则剩下的目标物大致就是转载 2013-04-10 11:26:23 · 1000 阅读 · 0 评论 -
cvGetCaptureProperty/cvSetCaptureProperty
cvGetCaptureProperty double cvGetCaptureProperty( CvCapture* capture, int property_id );capture 视频获取结构。property_id 属性标识。可以是下面之一:enum{// modes of the controlling registers (ca原创 2013-03-24 09:49:16 · 2216 阅读 · 0 评论 -
【OpenCV】计算Haar特征个数
最早的Haar特征由Papageorgiou C.等提出(《A general framework for object detection》),后来Paul Viola和Michal Jones提出利用积分图像法快速计算Haar特征的方法(《Rapid object detection using a boosted cascade of simple features》)。之后,Raine转载 2013-03-04 10:27:04 · 742 阅读 · 0 评论 -
CvArr、Mat、CvMat、IplImage、BYTE转换(总结而来)
from: http://blog.csdn.net/wuxiaoyao12/article/details/7305848一、Mat类型:矩阵类型,Matrix。 在openCV中,Mat是一个多维的密集数据数组。可以用来处理向量和矩阵、图像、直方图等等常见的多维数据。 Mat有3个重要的方法: 1、Mat mat = imre转载 2013-03-05 15:16:55 · 567 阅读 · 0 评论 -
opencv haartraining 分析一:cvCreateTreeCascadeClassifier
from:http://blog.sina.com.cn/s/blog_75e063c10100z8vt.html转载 2013-03-05 13:05:05 · 1634 阅读 · 0 评论 -
【Paper】利用积分图像法快速计算Haar特征
由于Haar特征是矩形中黑色区域所有像素值的和减去白色区域所有像素值的和。在之前(《计算Haar特征个数》)我们看到,24*24的图片中,有115984个特征,远远大于其像素个数。如果计算每个特征的像素和,计算量会非常大,而且很多次运算是重复的。Paul Viola提出一种利用积分图像法快速计算Haar特征的方法(《Rapid object detection using a booste转载 2013-03-04 13:21:54 · 814 阅读 · 0 评论 -
浅析人脸检测之Haar分类器方法
from:http://www.cnblogs.com/ello/archive/2012/04/28/2475419.html浅析人脸检测之Haar分类器方法由于工作需要,我开始研究人脸检测部分的算法,这期间断断续续地学习Haar分类器的训练以及检测过程,在这里根据各种论文、网络资源的查阅和对代码的理解做一个简单的总结。我试图概括性的给出算法的起源、全貌以及细节的来龙转载 2013-03-04 10:56:57 · 802 阅读 · 0 评论 -
AdaBoost算法原理
from: http://blog.csdn.net/donglin425/article/details/7051574每个Haar特征对应看一个弱分类器,但并不是任伺一个Haar特征都能较好的描述人脸灰度分布的某一特点,如何从大量的Haar特征中挑选出最优的Haar特征并制作成分类器用于人脸检测,这是AdaBoost算法训练过程所要解决的关键问题。 Paul Viola转载 2013-03-04 10:25:55 · 1721 阅读 · 0 评论 -
OpenCV学习 网址和网站
OpenCV 编程简介http://www.opencv.org.cn/index.php/OpenCV_%E7%BC%96%E7%A8%8B%E7%AE%80%E4%BB%8B%EF%BC%88%E7%9F%A9%E9%98%B5/%E5%9B%BE%E5%83%8F/%E8%A7%86%E9%A2%91%E7%9A%84%E5%9F%BA%E6%9C%AC%E8%AF%BB%E5%86%9原创 2011-07-18 17:02:54 · 1429 阅读 · 0 评论 -
VS2010下配置 OpenCV2.2
下载OpenCV2.2 安装我的安装路径是D:\Program Files\OpenCV2.2打开VS2010新建项目HelloOpencv在中 单击打开打开分别在包含目录加入D:\Program Files\OpenCV2.2\includeD:\Program Files\OpenCV2.2\include\opencv在库目录加入D:\P转载 2011-11-09 10:03:54 · 3037 阅读 · 1 评论 -
OpenCV函数介绍
/* Retrieves outer and optionally inner boundaries of white (non-zero) connected components in the black (zero) background */ cvFindContou原创 2011-07-18 16:56:45 · 804 阅读 · 0 评论 -
OpenCV结构
Opencv cxtypes.h 中宏CV_DEFAULT(val)定义 有注释,表示如何理解,其他宏类似。#ifndef CV_EXTERN_C #ifdef __cplusplus //在C++编译环境下 #define CV_EXTERN_C exte原创 2011-07-18 17:04:20 · 624 阅读 · 0 评论 -
MMX-SSE
MMX是英立Multi-media Extension的缩写,中文为多媒体扩展指令集。MMX是Intel公司为增强 CPU 在音像、图形和通信应用方面而采取的技术,MMX技术是继Intel386(TM)处理器(将体系结构扩展至32位)之后对Intel体系结构的最重要的加强。这些指转载 2011-07-18 17:01:23 · 5141 阅读 · 0 评论 -
OpenCV命名规则
OpenCV使用近似匈牙利命名法的方法,比较值得一提的特色是:它的数据结构几乎都是大写的Cv开头,而它提供的函数都是小写的cv,举个例子:CvSize ImageSize = cvSize(400,300); //cvSize(width,height)ImageSize的类型是转载 2011-07-18 16:59:29 · 1214 阅读 · 1 评论 -
OpenCV矩阵和图像类型
一. 不确定数组CvArr——任意的数组(注意不同于我们c语言中的数组,这仅仅是另一个说法而已)typedef void CvArr;元数据CvArr* 仅仅作为函数的输入/输出参数来使用,如果某个函数的输入参数有多个不同类型(比如IplImage*, CvMat* 或者 CvS转载 2011-07-18 16:48:48 · 1803 阅读 · 0 评论 -
Opencv cvFindContours 函数的详细说明
from:http://blog.sina.com.cn/s/blog_4bc179a80100hs50.html函数cvFindContours从二值图像中检索轮廓,并返回检测到的轮廓的个数。first_contour的值由函数填充返回,它的值将为第一个外轮廓的指针,当没有轮廓被检测到时为NULL。其它轮廓可以使用h_next和v_next连接,从first_contour到达。in转载 2013-04-10 11:22:10 · 4446 阅读 · 0 评论