
OpenCV学习
文章平均质量分 80
TerryZ
这个作者很懒,什么都没留下…
展开
-
计算机学习遇到的单词缩写
CRT:C Runtime原创 2013-07-16 05:56:20 · 639 阅读 · 0 评论 -
TLD视觉跟踪算法
TLD算法好牛逼一个,这里有个视频,是作者展示算法的效果,http://www.56.com/u83/v_NTk3Mzc1NTI.html。下面这个csdn博客里有人做的相关总结,感觉挺好的,收藏了!下面有个Compressive Tracking的网址,提供的代码很少,但实时性很好,matlab代码下下来就能用。 基于一博主转载:http://blog.sina.com.cn/s/b转载 2013-11-09 01:30:19 · 799 阅读 · 0 评论 -
目标跟踪综述
转载:http://blog.youkuaiyun.com/pp5576155/article/details/6962694 图像跟踪是一个不断发展的研究方向,新的方法不断产生,再加上其它学科的方法的引入,因此对于图像跟踪算法的分类没有确定的标准。对于所有的跟踪算法,需要解决两个关键问题:目标建模和目标定位[35]。以下根据目标建模所用的视觉特征和目标定位所用的方法对跟踪算转载 2013-11-08 07:13:55 · 1081 阅读 · 0 评论 -
meanShift算法介绍
转载源地址:http://blog.youkuaiyun.com/carson2005/article/details/7337432meanShift,均值漂移,在聚类、图像平滑、分割、跟踪等方面有着广泛的应用。meanShift这个概念最早是由Fukunage在1975年提出的,其最初的含义正如其名:偏移的均值向量;但随着理论的发展,meanShift的含义已经发生了很多变化。如今,我们说的mea转载 2013-11-07 10:02:19 · 654 阅读 · 0 评论 -
Meanshift 反向投影图
图像的反向投影图是用输入图像的某一位置上像素值(多维或灰度)对应在直方图的一个bin上的值来代替该像素值,所以得到的反向投影图是单通的。用统计学术语,输出图像象素点的值是观测数组在某个分布(直方图)下的概率。 其中b(xi)表示在位置xi上像素对应的直方图第b(xi)个bin,直方图共m个bin,qu表示第u个bin的值。还是以例子说明(1)例如灰度图像如下转载 2013-11-02 01:55:52 · 1259 阅读 · 0 评论 -
Camshift算法原理及其Opencv实现
Camshift原理camshift利用目标的颜色直方图模型将图像转换为颜色概率分布图,初始化一个搜索窗的大小和位置,并根据上一帧得到的结果自适应调整搜索窗口的位置和大小,从而定位出当前图像中目标的中心位置。分为三个部分:1--色彩投影图(反向投影):(1).RGB颜色空间对光照亮度变化较为敏感,为了减少此变化对跟踪效果的影响,首先将图像从RGB空间转换到HSV空间。(2).然转载 2013-11-02 02:22:21 · 619 阅读 · 0 评论 -
粒子滤波简介以及相关技术探讨——备用留着学习
之前一直在做移动机器人定位算法。查来查去,发觉粒子滤波算法(又叫MC算法)应该算是最流行的了。因此开始学习使用之。入手的是本英文书叫“probalistic robotic” 很不错,我所见到的讲得最好的一本书。花了大量时间去研读。在这里我想谈谈我对粒子滤波的一点认识。因为在这一领域算是个新手。希望有前辈或者达人来指正我的想法。也希望我的这篇文章对新手有理解他有所帮助(当初我就很是苦于它难于理解)转载 2013-10-04 02:31:57 · 868 阅读 · 0 评论 -
kalman 滤波 演示与opencv代码
最近在研究kalman滤波在目标跟踪中的应用,opencv中的例子看不太明白。最终我在优快云上找到一篇比较易懂的文章,转载如下(出处http://blog.youkuaiyun.com/onezeros/archive/2011/04/12/6318944.aspx): 在机器视觉中追踪时常会用到预测算法,kalman是你一定知道的。它可以用来预测各种状态,比如说位置,速度等。关于它的理论有转载 2013-10-01 23:52:51 · 775 阅读 · 0 评论 -
OpenCV-图像几何变换:旋转,缩放,斜切
几何变换几何变换可以看成图像中物体(或像素)空间位置改变,或者说是像素的移动。几何运算需要空间变换和灰度级差值两个步骤的算法,像素通过变换映射到新的坐标位置,新的位置可能是在几个像素之间,即不一定为整数坐标。这时就需要灰度级差值将映射的新坐标匹配到输出像素之间。最简单的插值方法是最近邻插值,就是令输出像素的灰度值等于映射最近的位置像素,该方法可能会产生锯齿。这种方法也叫零阶插值转载 2013-08-06 04:57:59 · 798 阅读 · 0 评论 -
CvImage中的陷阱和BUG----CvImage(IplImage* img)陷阱
记录使用IplImage* 定义图像,转换摄像头时,出现的错误//源程序代码---转换图片格式IplImage* ConvertImageToOpenCV(Image* pImage){ IplImage* cvImage = NULL; bool bColor = true; CvSize mySize; mySize.height = pImage->GetRow原创 2013-08-01 02:49:01 · 1605 阅读 · 0 评论 -
设置图像的感兴趣区域(ROI)
新函数用红色显示,程序为:#include #include #include void main(){IplImage * src=cvLoadImage("baboon.jpg",-1);IplImage * dst;CvRect roi_rect_src;CvRect roi_rect_dst;cvNamedWindow("src",CV_WINDOW转载 2013-07-19 00:29:00 · 1296 阅读 · 0 评论 -
高版本Opencv内置的videoInput库的使用方法
环境:Windows XPQtCreatorQt4.8.3Opencv2.4.3源代码下载:《高版本Opencv内置的videoInput库的使用方法》特别标注:有些网站转载我的文章不标明出处,并且转载不到位,没有把相应的链接一块转过去,比如说下载链接或相关文献的链接等,导致一些网友阅读和使用出现障转载 2013-07-18 00:56:31 · 1718 阅读 · 0 评论 -
OpenCV Direcrshow CameraDS 余老师代码
两个问题:1. 如果出现link错误,把源程序自带的additional library 去掉,否则可能会说找不到lib文件2. 调用头文件的顺序发生错误……补上或者调换顺序使用DirectShow采集图像您也可使用hardy_ai编写的ARFrameGrabber类本文档介绍的CCameraDS类调用采集函数可直接返回IplImage,转载 2013-07-17 02:20:06 · 1122 阅读 · 0 评论 -
使用DirectShow采集图像
使用DirectShow采集图像您也可使用hardy_ai编写的ARFrameGrabber类本文档介绍的CCameraDS类调用采集函数可直接返回IplImage,使用更方便,且集成了DirectShow,勿需安装庞大的DirectX/Platform SDK。本类只在Visual C++ 6.0下进行了测试目录 [隐藏]1 下载2转载 2013-07-15 23:05:06 · 758 阅读 · 0 评论 -
[CODE]UIUC同学Jia-Bin Huang收集的计算机视觉代码合集
UIUC的Jia-Bin Huang同学收集了很多计算机视觉方面的代码,链接如下:https://netfiles.uiuc.edu/jbhuang1/www/resources/vision/index.html这些代码很实用,可以让我们站在巨人的肩膀上~~TopicResourcesReferences转载 2013-11-15 12:01:36 · 929 阅读 · 0 评论