![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
欢乐的工科小硕
这个作者很懒,什么都没留下…
展开
-
【opencv】特征点检测和追踪--光流法
(转载)原文:http://blog.csdn.net/crzy_sparrow/article/details/7407604本文目录: 一.基于特征点的目标跟踪的一般方法 二.光流法 三.opencv中的光流法函数 四.用类封装基于光流法的目标跟踪方法 五.完整代码 六.参考转载 2013-11-09 20:27:15 · 11455 阅读 · 2 评论 -
【opencv】CvSeq数据结构及函数
可动态增长元素序列(OpenCV_1.0已发生改变,详见cxtypes.h) Growable sequence of elements#define CV_SEQUENCE_FIELDS() \ int flags; /* micsellaneous flags */ \ int header_size; /* size of sequence header */ \原创 2015-03-04 21:00:02 · 2796 阅读 · 0 评论 -
【OpenCV】边缘检测、梯度计算 Sobel Mat
在opencv 中Mat可以进行矩阵运算,Sobel可以求矩阵的梯度,函数接口和参数含义如下:CV_EXPORTS_W void Sobel( InputArray src, OutputArray dst, int ddepth,int dx, int dy, int ksize=3,double scale=1, double delta=0,int borderType=BO原创 2014-12-17 21:20:29 · 6332 阅读 · 1 评论 -
【opencv】Mat 基本运算
mat 是为了与matlab矩阵运算对应而新加的opencv 类,有一些基本的操作,在下边的代码中列出,代码的资源见http://download.csdn.net/detail/u010141025/8269695//注意Mat的行列号是从0开始的 //定义矩阵a,b,c Mat a,b,c; //生成三行四列的全一矩阵 CV_64F表示精度 a=Mat::ones(3原创 2014-12-17 15:09:06 · 7715 阅读 · 0 评论 -
【OpenCV】图像几何变换:旋转,缩放,斜切
原文:http://blog.csdn.net/xiaowei_cqu/article/details/7616044几何变换几何变换可以看成图像中物体(或像素)空间位置改变,或者说是像素的移动。几何运算需要空间变换和灰度级差值两个步骤的算法,像素通过变换映射到新的坐标位置,新的位置可能是在几个像素之间,即不一定为整数坐标。这时就需要灰度级差值将映射的新坐标匹配到输出像转载 2014-01-02 22:35:16 · 1083 阅读 · 0 评论 -
【OpenCV】仿射变换:坐标计算 旋转 缩放
常常需要最图像进行仿射变换,仿射变换后,我们可能需要将原来图像中的特征点坐标进行重新计算,获得原来图像中例如眼睛瞳孔坐标的新的位置,用于在新得到图像中继续利用瞳孔位置坐标。仿射变换在:http://blog.csdn.net/xiaowei_cqu/article/details/7616044 这位大牛的博客中已经介绍的非常清楚。关于仿射变换的详细介绍,请见上面链接的转载 2014-01-02 22:37:17 · 8880 阅读 · 2 评论 -
【opencv】从视频中获取多帧图像
1. 利用opencv 的cvCreateFileCapture 函数,获得视频文件2. 用cvQueryFrame函数获得对应帧图像3. 利用函数wbCV_CopyImageBlock从图像帧中拷出自己想要的图像块(此步骤可以省略)4. cvShowImage和cvSaveImage用于显示并保存图像5. 代码下载地址 http://download.csdn.ne原创 2013-12-18 20:51:28 · 2278 阅读 · 0 评论 -
A performance evaluation of local descriptors——局部描述子评估译文
A performance evaluation of local descriptors——局部描述子评估译文(1,2,...)现有局部描述子的性能评估Krystian Mikolajczyk Cordelia Schmid 计算机科学系 法国国立计算机与自动化研究翻译 2014-01-02 11:03:17 · 4708 阅读 · 0 评论 -
【opencv】特征点提取和匹配的通用方法
2013: 订阅原文网址:http://cncncv.blog.163.com/blog/static/206181026201232444017471/OpenCV在新版本中把很多C语言的代码都重新整理成了C++代码,让我们在使用的时候更加方便灵活。其中对于特征点的提取和匹配,充分体现了C++的强大。下面直接用例子来说明。假设我们有两幅图:原创 2013-12-15 14:53:38 · 1911 阅读 · 0 评论 -
【opencv】opencv库特征点检测--GFTT,FAST,SURF,SIFT,STAR
调用opencv库中的特征点检测方法--GFTT,FAST,SURF,SIFT,STAR最近一直在弄特征点检测方法对比,目前选了上述四种,现将实现过程总结一下。一. 配置工程文件。即添加相关的opencv中的lib和dll。我把opencv所有的dll放到了C:\Windows\System32工程目录下。相关的lib文件放到了工程目录下。在工程的属性中添 加li原创 2013-11-25 21:44:24 · 14804 阅读 · 1 评论 -
【opencv】 特征点检测 sift和surf
关于在opecv中使用, sift和surf进行特征点检测,主要分为三步:一. 添加lib文件。在opencv新版本中,上述了两个算法写到了non-free中,需要添加opencv_nonfree244d.lib(debug时添加);或opencv_nonfree244.lib(release时添 加)。具体添加为Properties--Linker--Input--Addit原创 2013-11-21 16:35:56 · 2760 阅读 · 0 评论 -
【opencv】特征点检测方法--GFTT,SIFT,FAST,SURF
一. 特征点检测方法总结1 . Shi-Tomasi: 1994年,Jinabo Shi,Carlo Tomasi提出原理:http://blog.csdn.net/xiaowei_cqu/article/details/7805206提出:http://wenku.baidu.com/link?url=d-ByPLIzgzJetEH0eg9OME原创 2013-11-24 15:58:12 · 15541 阅读 · 1 评论 -
【opencv】获取图片某点像素值的两种方法
1. 通过指针访问像素值 IplImage *Temp=*iterIplOri; uchar *dataaa=(uchar*)Temp->imageData; int step=Temp->widthStep/sizeof(uchar); int channals=Temp->nChannels; int r=0,g=0,b=0; for (int jj=Temp-原创 2016-02-25 09:58:19 · 8015 阅读 · 0 评论