Opencv
文章平均质量分 56
sophia166783
这个作者很懒,什么都没留下…
展开
-
camshift 实现自动化跟踪的小技巧
camshift 实现自动化跟踪的小技巧opencv 提供了使用基于颜色的跟踪算法camshift, 很好的算法,可是它是个半自动的算法,它需要用户在跟踪界面设定跟踪的目标。怎么预先设定目标再来跟踪呢?本人偷了个懒,加入了用一张图片来设定跟踪的目标,在启动中加载图片,生成跟踪需要的histogram。这样实现了自动化的跟踪吧。步骤如下:1. 找到你需要跟踪的物体,拿到摄像头前,照一转载 2014-05-08 15:18:59 · 1335 阅读 · 0 评论 -
cvSum-计算IplImage图像所有像素值之和
CvSam注意返回的结果是CvScalar,关于CvScalar结构说明如下:CvScalar s = cvSum(arr);s.val[0]:数组arr中的B通道值的和,double类型s.val[1]:数组arr中的G通道值的和,double类型s.val[2]:数组arr中的R通道值的和,double类型s.val[3]:数组arr中的alphe通原创 2014-09-16 10:45:36 · 966 阅读 · 0 评论 -
在UNICODE编码格式下使用cvSaveImage出现cannot convert from 'CString' to 'const char *
char*和CString转换CString 是一种很特殊的 C++ 对象,它里面包含了三个值:一个指向某个数据缓冲区的指针、一个是该缓冲中有效的字符记数(它是不可存取的,是位于 CString 地址之下的一个隐藏区域)以及一个缓冲区长度。 有效字符数的大小可以是从0到该缓冲最大长度值减1之间的任何数(因为字符串结尾有一个NULL字符)。字符记数和缓冲区长度被巧妙隐藏。(1) char*转原创 2014-09-12 18:39:59 · 788 阅读 · 0 评论 -
opencv 实时显示当前时间
CvFont font; cvInitFont(&font,CV_FONT_HERSHEY_COMPLEX, 1, 1, 0, 2, CV_AA); cvPutText(m_Frame, "HELLO!" , cvPoint(50, 50), &font, CV_RGB(255,255,255)); //m_vieoProtery=cvGetCapturePropert原创 2014-08-14 15:29:51 · 4258 阅读 · 0 评论 -
opencv 人脸识别和行人检测
转自:之前运行haar特征的adaboost算法人脸检测一直出错,加上今天的HOG&SVM行人检测程序,一直报错。今天总算发现自己犯了多么白痴的错误——是因为外部依赖项lib文件没有添加完整,想一头囊死啊做程序一定要心如止水!!! 仔细查找!!! 1.人脸识别程序:转载 2014-08-14 14:01:02 · 1227 阅读 · 0 评论 -
opencv 直方图统计
创建直方图CvHistogram* cvCreateHist( int dims, int* sizes, int type, float** ranges=NULL, int uniform=1 );dims直方图维数的数目sizes直方图维数尺寸的数组type直方图的表示格式: CV_HIST_ARRAY 意味着直方图数据表示为多维密集数原创 2014-08-14 14:08:29 · 959 阅读 · 0 评论 -
opencv中cvLoadImage和cvCloneImage的内存泄露问题
cvLoadImage函数:可能大家还觉察不出来,但我深有体会,在程序中这个函数使用一次两次感觉不来,但在处理序列图像循环调用这个函数时,内存泄露的可能让你目瞪口呆!即使你在最后使用cvReleaseImage(&pImg);进行了释放,实验证明:视乎不能成功释放。解决方法:使用CvvImage类代替。并且使用CvvImage类的Load函数。使用过程大概如下:原创 2014-08-27 10:19:55 · 1440 阅读 · 1 评论 -
车牌识别
1.车牌预处理车牌预处理过程的好坏直接影响到车牌图像进行后期处理过程,比如车牌字符分割等。车牌预处理也是尽可能的消除噪声,减少后期处理带来的不必要的麻烦。输入的车牌是24Bit的BMP真彩色图像,车牌照有黄底黑字,蓝底白字等颜色,为了将这些车牌图像一并处理,就要先将车牌进行灰度化处理,然后进行二值化(黑白)处理。图4-1 原始图像将采集的车牌图像转载 2014-08-08 14:09:43 · 1252 阅读 · 0 评论 -
运行时缺少tbb_debug.dll的解决方法
OpenCV-2.3.1 SVM的例程运行遇到没有找到tbb_debug.dll问题。原创 2014-09-18 14:31:33 · 1797 阅读 · 0 评论 -
OpenCV 视频人数统计研究 .
http://blog.csdn.net/firehood_/article/details/8279014 最近有空研究了一下基于Opencv的视频人数统计。总结了一下,视频人数统计系统的工作流程主要包括以下几个部分:1.视频捕获 从视频源(摄像头或视频文件)获取到视频图像数据。2.目标提取(背景建模、前景分析) 由视频图像分割转载 2014-08-01 17:46:17 · 3034 阅读 · 1 评论 -
OpenCV1.0 训练分类器
第一次尝试训练自己的分类器,中间经过了原创 2014-08-07 11:12:09 · 640 阅读 · 0 评论 -
opencv图像处理
#include #include #include //#include //#include int main(int argc, char* argv[]){ IplImage *src = 0; //定义源图像指针 IplImage *tmp = 0; //定义临时图像指针 IplImage *src_back转载 2014-08-01 10:23:22 · 389 阅读 · 0 评论 -
ubuntu 下安装opencv 2.3.1 人脸识别 .
1.安装libgtk2.0-dev pkg-config[cpp] view plaincopyprint?# apt-get install libgtk2.0-dev pkg-config # apt-get install libgtk2.0-dev pkg-config2.下载OpenCV-2.3.1(可到openCV官网下载)转载 2014-08-01 17:54:37 · 550 阅读 · 0 评论 -
VS2010 + OpenCV2.3.1打开多个摄像头 .
转自:http://blog.csdn.net/wl_soft50/article/details/7521970转载 2014-07-23 15:27:20 · 678 阅读 · 0 评论 -
error C2664: 'cvSetMouseCallback' : cannot convert parameter 2 from ....to'CvMouseback'
error C2664: 'cvSetMouseCallback' : cannot convert parameter 2 from 'void (__cdecl *)(int,int,int,int)' to 'CvMouseCallback' 的解决方法 正如上文中提到的,在mfc中,cvSetMouseCallback()函数总是会提示如标题的错误提示,在查阅了网页和参原创 2014-05-08 14:54:27 · 793 阅读 · 0 评论 -
Error LNK2001 无法解析的外部符号 的几种情况及解决办法
今天写了一个小程序,然后碰到了“Error LNK2001 无法解析的外部符号”这个问题,一直解决不了,后来上网搜了下,发现这里面的关于这类错误的内容归纳比较齐全,就摘下来作为参考了。 原文: http://wenku.baidu.com/view/8f0e877931b765ce0508141a.html VC++时经常会遇到链接错误LNK200转载 2015-01-31 16:59:06 · 11605 阅读 · 1 评论