OpenCV
文章平均质量分 59
include1224
为了梦想而不停奔跑的犀牛!
展开
-
CamShift算法----OpenCV实现1 Back Projection
原文http://blog.csdn.net/houdy/archive/2004/11/10/175739.aspxCamShift算法,即"Continuously Apative Mean-Shift"算法,是一种运动跟踪算法。它主要通过视频图像中运动物体的颜色信息来达到跟踪的目的。我把这个算法分解成三个部分,便于理解:1) Back Projection计算2) Mean Shift算转载 2008-12-12 15:26:00 · 945 阅读 · 0 评论 -
opencv 2.0 调试和发布版的库文件设置
1、环境变量path添加路径C:/OpenCV2.0/bin/release;(bin文件夹下有两个文件夹debug和release)此时可以运行一下OpenCV自带的演示程序,是不是不能执行啊?缺少lib**200.dll!这些文件在C:/OpenCV2.0/bin/文件夹下。你可以选择把该路径也加入到path里面,也可以把这些dll文件拷贝到C:/OpenCV2.0/bin/relea原创 2009-10-01 19:21:00 · 3913 阅读 · 0 评论 -
OpenCV 2.0 安装经验
一、下载及安装 2.0版下载地址 http://sourceforge.net/projects/opencvlibrary/注意安装时最好不要修改路径,用c:/opencv2.0就好。至于原因,忘了在哪里看到得了,说是可能会导致某些不可知的错误。安装完以后,你可以运行一下sample文件夹里的例子。怎么样?可以执行吗?如果不可以执行,可能是因为你的编译环境是VS2008以下的版本,那原创 2009-09-30 16:34:00 · 20733 阅读 · 6 评论 -
OpenCV memory leaking management in C/C++ (OpenCV 内存泄露)
Original page: http://www.andol.info/hci/963.htmIf you’re new to OpenCV, you need to know exactly how to manage all the huge amounts of memory you’re using. C/C++ isn’t a garbage collected language转载 2009-09-23 09:19:00 · 2894 阅读 · 0 评论 -
提取骨架(细化)
BOOL IsContourP(int x,int y, IplImage *Src_Img){ BOOL p[10] ={0}; int LineBytes =Src_Img->widthStep; BYTE *lpPtr= (BYTE*)(Src_Img->imageData+LineBytes*y)+x; p[2]=*(lpPtr-LineBytes) ? true:false; p[转载 2009-07-03 11:04:00 · 2816 阅读 · 2 评论 -
OpenCV1.0静态库编译
转自:http://blog.csdn.net/jarodpku/archive/2008/10/15/3081298.aspx OpenCV现在的版本是1.0,已经很长时间没有更新了,不知道下个版本什么时候放出。其实,OpenCV的.dll文件并不多,如果想脱离这些.dll,使用静态库的话,那么一个小小的程序也差不多近2MB了。不过为了演示及发布方便,编译为静态库也算是一种需要吧转载 2009-06-30 08:59:00 · 2480 阅读 · 0 评论 -
OpenCV 里 opencv_directshow 工程的编译
转自 http://hi.baidu.com/sheven/blog/item/e594a301d94542061d95833f.html 这两天为了让OpenCV在VS2005下跑起来还是花了不少冤枉时间的,把过程写下来小结一下Step 1. 编译%OPENCV%/_make/opencv.sln,中间会碰到 “fatal error LNK1181: 无法打开输入文件“cvau转载 2009-06-02 10:23:00 · 1127 阅读 · 0 评论 -
vs 2005/2008 下 OLE initialization failed问题
需修改_highgui.h第96行,注释掉该行后即可一切正常。#if _MSC_VER >= 1400 && !defined WIN64//#define HAVE_VIDEOINPUT 1#endif我注释掉define行后还是不行我只有先注释掉:if (!AfxOleInit()){//AfxMessageBox(IDP_OLE_INIT_FAILED);//return FALSE;转载 2009-06-01 11:11:00 · 2120 阅读 · 3 评论 -
OpenCV使用的一些经验总结
使用OpenCV也有一段时间了,中间遇到了不少问题。一般都是到网络上找答案或者自己试验,现在把这些经验好好整理下,方便自己查找也方便同行参考。最新更新日期:2009.09.26 一、轮廓(Contour)1.cvDrawContours()可以填充轮廓内部。 cvDrawContours(gray, contour,cvScalar(255,255,255,0),cvScal原创 2009-07-27 18:18:00 · 10271 阅读 · 1 评论 -
三维直方图
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/koriya/archive/2008/11/21/3347369.aspx 三維直方圖擷取/***************************** change image histogram example* date:08-11-1* author: wml* copyright:1.0****转载 2009-07-25 11:35:00 · 3501 阅读 · 1 评论 -
VC++ & OpenCV使用指南----英文
http://www.site.uottawa.ca/~laganier/tutorial/opencv+directshow/cvision.htm原创 2009-03-16 21:17:00 · 745 阅读 · 0 评论 -
CamShift算法----OpenCV实现3 CamShift算法
原文http://blog.csdn.net/houdy/archive/2004/11/23/191828.aspx1.原理在了解了MeanShift算法以后,我们将MeanShift算法扩展到连续图像序列(一般都是指视频图像序列),这样就形成了CamShift算法。CamShift算法的全称是"Continuously Apaptive Mean-SHIFT",它的基本思想是视频图像的所有转载 2008-12-12 15:30:00 · 1141 阅读 · 0 评论 -
CamShift算法----OpenCV实现2 Mean Shift算法
原文http://blog.csdn.net/houdy/archive/2004/11/10/175844.aspx这里来到了CamShift算法,OpenCV实现的第二部分,这一次重点讨论Mean Shift算法。在讨论Mean Shift算法之前,首先讨论在2D概率分布图像中,如何计算某个区域的重心(Mass Center)的问题,重心可以通过以下公式来计算:1.计算区域内0阶矩for(转载 2008-12-12 15:29:00 · 882 阅读 · 0 评论 -
读文件头判断图片类型!
Opencv加载一幅图片的时候只看图片实际的图片格式,与后缀名无关;所以如果一幅图片实际是Opencv支持的图片格式,即使后缀名是txt也没关系。但如果某个文件打着jpg的后缀名,但实际却是其他乱七八糟的格式,那么如果不加判断的cvLoadImage一幅“图片”,可能就会出错。出错的原因有:1.文件虽然是jpg等图片后缀,但实际不是图片,或者不是Opencv支持的图片----如gif;2.图片原创 2010-01-15 20:40:00 · 19235 阅读 · 3 评论