
OpenCV
yeqiu712
这个作者很懒,什么都没留下…
展开
-
opencv中通道的理解
在编写程序的时候,试图显示彩色的图像,因此涉及到了通道。一般情况下,处理图像的时候使用灰度图像,为单通道,即“1”。如果显示彩色图像,应该是3通道。(笔者也是初学者,个人推测,如有出入,欢迎留言指正,不胜感激) 下面是从OpenCV 中文论坛中摘抄的的解释(主要是由Loren解释): 1、比较通俗易懂的解释是:灰度图的通道数为1,彩色图的通道为3。基本上,描述一个像素点,如果是灰度,那么只需要一个数值来描述它,就是单通道。如果一个像素点,有RGB三种颜色来描述它,就是三通道。 2、4原创 2010-12-03 16:50:00 · 4297 阅读 · 1 评论 -
opencv1.0+VC++6.0配置和设置
菜单Tools->Options->Directories:先设置lib路径,选择Library files,在下方填入路径: C:\Program Files\OpenCV\lib然后选择include files,在下方填入路径:C:\Program File原创 2011-08-31 09:21:33 · 2580 阅读 · 2 评论 -
Scharr滤波器
这里值得一提的是:Scharr滤波器CV_SCHARR (值为-1)Scharr滤波器捅soble滤波器一样快,但是准确率更好,所以当你利用3*3滤波器实现图像度量的时候应该使用Scharr滤波器。Scharr滤波器的滤波系数 -3 0 3 -10 0 10 -3 0 3 -3 -10 -3 0 0 0 3 10 3转载 2011-05-04 13:51:00 · 6517 阅读 · 2 评论 -
cvLoadImage,cvCloneImage的内存泄露问题
本文转自:http://hi.baidu.com/%C3%A8%D1%DB%D3%E3/blog/item/9d947e1b2b05555742a9adfd.html/cmtid/9872c2260129923cc9955905 针对openCV中,隐蔽的内存泄露,大家需要重视,拯救为数不多的内存,拯救应用程序的速度 在做项目的过程中,使用OpenCV经常会出现转载 2011-06-23 16:46:00 · 4614 阅读 · 4 评论 -
OpenCv的混合高斯模型
////////////////////////cvCreateGaussianBGModel///////////////////////////////////////////CV_IMPL CvBGStatModel *cvCreateGaussianBGModel( IplImage*first_frame,CvGaussBGStatModelParams* parameters ){ CvGaussBGModel* bg_model = 0; CV_FUNC转载 2011-05-31 16:46:00 · 2425 阅读 · 0 评论 -
opencv打开本地文件.avi提示找不到xvidcore.dll
<br /> 我们的电脑是支持AVI和能播放AVI的。但是在opencv中,需要提取本地文件中的AVI文件进行处理时,会报错,提示信息为“找不到xvidcore.dll”<br /> <br /> 尽管是AVI文件,但也可能使用了某种codec,例如:MJPEG Decompressor。 需要把它转换OpenCV支持的AVI文件. OpenCV支持的AVI如下:<br />Container<br />FourCC<br />Name<br />Description<br />AVI<br原创 2011-05-12 17:29:00 · 1329 阅读 · 0 评论 -
opencv关于摄像机标定的一段代码
<br /><br />网上没有现成的,OPENCV也没有提供完整的示例,自己整理了一下,贴出来记录。<br />但是这里cvFindChessboardCorners非常不稳定,不能工作, 是否要自己写呢?<br />#include "stdafx.h"<br />#include <stdio.h><br />#include <stdlib.h><br />#include <string.h><br />// OpenCV<br />#include <cxcore.h><br />#includ转载 2011-03-03 09:48:00 · 1990 阅读 · 1 评论 -
Opencv:IplImage转换为bmp的过程及相关问题
<br /> <br />转帖自:http://blog.ednchina.com/opencv2008/201557/message.aspx<br /> <br /> <br /> <br />问题是bmp文件要求<br /> 文件存储图像的每一行像素值时,如果存储该行像素值所占的字节数为4的倍数,则正常存储,<br /> 否则,需要在后端补0,凑足4的倍数。 <br /> 以字节为单位的每行长度始终是4的倍数。行的长度可以计算为:<br /> RowLength = 4 * (转载 2011-03-03 09:46:00 · 3617 阅读 · 2 评论 -
AVI编码方式及OpenCV读取AVI文件-解决opencv无法读AVI视频的问题
转帖地址:http://www.360doc.com/content/10/1228/10/2036337_81939525.shtml以AVI结尾的视频文件有以下几种:1、非压缩格式的AVI文件(或是MPEG1格式的),这个不需要装任何插件就可以播放了。2、DIVX格式的AVI,这也是MPEG4的一种,安装最新的DIVX 5.21(目前最新版),就可以播放了,不过缺点是在播放之初会有一个DIVX的标记显示几秒。下载地址: http://gupin.fangdown.com/soft/138.htm3、XV转载 2011-03-03 10:44:00 · 6761 阅读 · 0 评论 -
VC++ 6.0 编译 opencv1.0 中 cvaux.dll的3个错误原因
<br />转帖地址:http://hi.baidu.com/wang_pw/blog/item/03dfe2fed637594ed6887d30.html<br /> 在debug模式下编译cvaux时会提示三个错误:error C2039: 'foreground_regions' : is not a member of 'CvFGDStatModel'<br /><br />error C2039: 'foreground_regions' : is not a member of 'CvFGDSt转载 2011-03-01 20:34:00 · 1173 阅读 · 0 评论 -
kalman卡尔曼滤波
文章来源:http://blog.youkuaiyun.com/lindazhou2005/archive/2007/03/19/1534234.aspx 卡尔曼滤波器 – Kalman Filter 1. 什么是卡尔曼滤波器 (What is the Kalman Filter?) 在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人! 卡尔曼全名Rudolf Emil转载 2011-03-01 15:36:00 · 1108 阅读 · 0 评论 -
root/trunk/opencv/src/cvaux/vs/bgfg_estimation.cpp
/*M/////////////////////////////////////////////////////////////////////////////////////// // // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING. // // By downloading, copying, installing or using the software you agree to thi转载 2011-03-01 20:26:00 · 1076 阅读 · 0 评论 -
cvThreshold()
cvThreshold是opencv库中的一个函数 threshold_typ本函数支持的对图像取阈值的方法由 threshold_type 确定:threshold_type=CV_THRESH_BINARY:dst(x,y) = max_value, if src(x,y)>threshold 0, otherwise.threshold_type=CV_THRESH_BINARY_INV:dst(x,y) = 0, if src(x,y)>threshold; dst(x,y) = max_valu原创 2010-12-30 09:40:00 · 8576 阅读 · 0 评论 -
cvWaitKey(k)的简介
作者本人的开发环境为VS的MFC构架,结合OpenCV1.0进行图像的处理。可能很多像作者本人一样的初始开发程序员都会用到cvWaitKey(),但是对cvWaitKey()的理解一知半解,在具体开发中会由此产生一些困惑。在查询了一些资料后,将资料整理汇总如下: 参考的网址如下: http://zhidao.baidu.com/question/113288896原创 2011-11-15 18:44:02 · 18863 阅读 · 3 评论