博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: 请先配置好OpenCv1.0环境,如果已经配置好Opencv 1.0,则可以新建一个Win32 Console Application工程,直接将代码复制到工程中。为了能够让软件正常运行,必须注意两点:1.在Vc6.0中,“project-> setting ->c/c++",在category栏下右边下拉列表中,选择"Code Generation",在"Use run-time library"标签下,选中"Debug MultiThreaded"。2.一般Opencv配置中,并不包含avaux.lib库,请 阅读全文

posted @ 2013-09-25 17:32 机器视觉--智能交通 阅读(1767) 评论(0) 推荐(0) 编辑

摘要: 目前,基于二值化图像提取运动目标仍具有广泛的应用。但是,在提取运动目标之前必须进行背景建模。背景建模的方法很多,如平均法,最大值最小值统计法,单高斯建模法,加权平均法等,而混合高斯背景建模应该来说是比较成功的一种。为什么这么说呢? 机器视觉算法提取运动目标面临的基本问题:图像抖动,噪声干扰,光线变化,云飘动,阴影(包括目标阴影和区域外物体阴影),区域内部反光(如水面,显示器),运动目标缓慢移动等。那我们来看看,混合高斯背景建模是怎么解决这些问题的?从混合高斯模型的原理一看便知。混合高斯模型的原理 图像中每个像素点的值(或特征)短时间内都是围绕与某一中心值一定距离内分布,通常,中心值可以用均值. 阅读全文

posted @ 2013-09-25 00:56 机器视觉--智能交通 阅读(9574) 评论(0) 推荐(2) 编辑

2013年11月25日

摘要: 在多线程下不能多次读取AVI视频新的解决办法(转载)之前OpenCV在多线程下读取AVI视频不奏效的问题解决了好久,后来不得已换成了AVI stream来解码。本以为是解决了,在我的笔记本上和台式机上都正常的运行,可是到了别人的XP系统中又不能运行了,这样才真正的涉及到本质问题,一样是不行的,为什么呢?查了很久,之前AVIFILEOPEN这个函数的返回值始终是-2147221008,可是都没有找到本质原因,后来才发现,要把这个代码换成16进制就可以搜索到很多相关的项目了。原来不是什么OpenCV的bug,是因为多线程使用前必须加一句CoInitialize(NULL);来对线程进行一个初始化。 阅读全文

posted @ 2013-11-25 21:10 机器视觉--智能交通 阅读(295) 评论(0) 推荐(0) 编辑

2013年9月25日

摘要: 研究视频分析算法,通常需要很多方面的视频素材,下面这些网站非常不错,涉及的素材种类很多,值得收藏:http://media.xiph.org/video/derf/ftp://motinas.elec.qmul.ac.uk/http://media.xiph.org/video/derf/http://www.cvg.rdg.ac.uk/PETS2006/http://www.cvg.rdg.ac.uk/PETS2009/a.html#s1http://www.cvg.rdg.ac.uk/PETS2007/data.htmlhttp://pascal.inrialpes.fr/data/hum 阅读全文

posted @ 2013-09-25 00:58 机器视觉--智能交通 阅读(803) 评论(0) 推荐(0) 编辑