opencv
文章平均质量分 76
Particlefilter
CV和ML的初学者啊
展开
-
Opencv实现粒子滤波算法
摘要 本文通过opencv实现了一种目标跟踪算法——粒子滤波算法,算法的思想来源于文献[1][2],且在其思想上稍微做了些修改。其大概过程是:首先手动用鼠标框出一个目标区域,计算其直方图特征值作为模板,然后在该目标中心周围撒粒子,根据所撒粒子为中心的矩形框内计算其直方图特征,并与目标相比较,最后根据比较出的结果重复上面过程,即重采样的方法撒粒子,粒子扩散,状态观察,目标预测。最后通过实转载 2014-05-03 16:52:04 · 3198 阅读 · 1 评论 -
CamShift算法,OpenCV实现2-Mean Shift算法 (转载)
CamShift算法,OpenCV实现2-Mean Shift算法 (转载) 这里来到了CamShift算法,OpenCV实现的第二部分,这一次重点讨论Mean Shift算法。在讨论Mean Shift算法之前,首先讨论在2D概率分布图像中,如何计算某个区域的重心(Mass Center)的问题,重心可以通过以下公式来计算:1.计算区域内0阶矩for(int i=0;i转载 2014-04-30 21:03:56 · 1311 阅读 · 0 评论 -
IplImage结构及与其相关的读写函数
IplImage结构由于OpenCV主要针对的是计算机视觉方面的处理,因此在函数库中,最重要的结构体是IplImage结构。IplImage结构来源于Intel的另外一个函数库Intel Image Processing Library (IPL),该函数库主要是针对图像处理。IplImage结构具体定义如下:typedef struct _IplImage原创 2014-04-21 18:42:59 · 1273 阅读 · 0 评论 -
OPENCV 函数cvCreateMat
综述: OpenCV有针对矩阵操作的C语言函数. 许多其他方法提供了更加方便的C++接口,其效率与OpenCV一样.OpenCV将向量作为1维矩阵处理.矩阵按行存储,每行有4字节的校整.分配矩阵空间:CvMat* cvCreateMat(int rows, int cols, int type);type: 矩阵元素类型. 格式为CV_原创 2014-04-21 18:38:33 · 1062 阅读 · 0 评论 -
OpenCV,matlab功能相同函数小结
分类: Matlab OpenCV2010-09-13 10:53 4667人阅读 评论(9) 收藏 举报matlabimagec1、matlab中的imread相当于OpenCV中的cvLoadImage(imageName, CV_LOAD_IAMGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR):读出的图像信息保持了原有图像的信息(包括通道信息和原创 2014-08-23 09:07:49 · 1579 阅读 · 0 评论 -
图像处理和图像识别中常用的OpenCV函数
图像处理和图像识别中常用的OpenCV函数1、cvLoadImage:将图像文件加载至内存;2、cvNamedWindow:在屏幕上创建一个窗口;3、cvShowImage:在一个已创建好的窗口中显示图像;4、cvWaitKey:使程序暂停,等待用户触发一个按键操作;5、cvReleaseImage:释放图像文件所分配的内存;原创 2014-08-23 09:12:41 · 1349 阅读 · 0 评论