摘要:细分析了cvhop.cpp中的compute函数,可以直接调用它来获得样本HOG,然后训练得到检测算子1.制作样本2.对每一张图片调用hog.compute(img, descriptors,Size(8,8), Size(0,0));可以生成hog descriptors,把它保存到文件中for( 阅读全文
学习OpenCV——OpenMP
2016-04-17 19:32 by GarfieldEr007, 473 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://www.cnblogs.com/yangyangcv/archive/2012/03/23/2413335.html openMP的一点使用经验 最近在看多核编程。简单来说,由于现在电脑CPU一般都有两个核,4核与8核的CPU也逐渐走入了寻常百姓家,传统的单线程编程方式难以发挥多 阅读全文
学习OpenCV——粒子滤波(网上两篇文章总结)
2016-04-17 19:31 by GarfieldEr007, 695 阅读, 0 推荐, 收藏, 编辑
摘要:粒子滤波的理论实在是太美妙了,用一组不同权重的随机状态来逼近复杂的概率密度函数。其再非线性、非高斯系统中具有优良的特性。opencv给出了一个实现,但是没有给出范例,学习过程中发现网络上也找不到。learning opencv一书中有介绍,但距离直接使用还是有些距离。在经过一番坎坷后,终于可以用了, 阅读全文
比微软kinect更强的视频跟踪算法--TLD跟踪算法介绍
2016-04-17 19:30 by GarfieldEr007, 334 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://blog.csdn.net/carson2005/article/details/7647500 TLD(Tracking-Learning-Detection)是英国萨里大学的一个捷克籍博士生在其攻读博士学位期间提出的一种新的单目标长时间(long term tracking) 阅读全文
学习OpenCV——配置CUDA环境
2016-04-17 19:30 by GarfieldEr007, 701 阅读, 0 推荐, 收藏, 编辑
摘要:大家都把GPU&CUDA说的很NB狠NB,于是,下一步想通过GPU加速程序运行。这一个星期,都在配置OpenCV的CUDA环境,今天终于以失败告终,原因是实验室的机器显卡不支持CUDA。。。伤不起啊,一星期啊!!! 支持CUDA的GPU:http://developer.nvidia.com/cud 阅读全文
图像的一般格式
2016-04-17 19:29 by GarfieldEr007, 638 阅读, 0 推荐, 收藏, 编辑
摘要:摘要:描述了各种图像文件结构,尤其着重讲述了PPM文件格式以及PPM文件的读写。因为最近在使用PPM文件做图像处理,以前并未接触到,所以会特别关注。 一般的图像文件结构主要都包含有文件头、文件体和文件尾等三部分: 文件头:软件ID、软件版本号、图像分辨率、图像尺寸、图像深度、彩色类型、编码方式、压缩 阅读全文
学习OpenCV——Kmean(C++)
2016-04-17 19:28 by GarfieldEr007, 1069 阅读, 0 推荐, 收藏, 编辑
摘要:从前也练习使用过OpenCV的Kmean算法,但是那版本低,而且也是基于C的开发。这两天由于造论文的需要把它重新翻出来在研究一下C++,发现有了些改进 kmeans C++: doublekmeans(InputArraydata, int K, InputOutputArray bestLabel 阅读全文
学习OpenCV——Kalman滤波
2016-04-17 19:27 by GarfieldEr007, 8491 阅读, 0 推荐, 收藏, 编辑
摘要:背景: 卡尔曼滤波是一种高效率的递归滤波器(自回归滤波器), 它能够从一系列的不完全及包含噪声的测量中,估计动态系统的状态。卡尔曼滤波的一个典型实例是从一组有限的,包含噪声的,对物体位置的观察序列(可能有偏差)预测出物体的位置的坐标及速度。 这种滤波方法以它的发明者鲁道夫.E.卡尔曼(Rudolph 阅读全文
DoG 、Laplacian、图像金字塔详解
2016-04-17 19:26 by GarfieldEr007, 2492 阅读, 0 推荐, 收藏, 编辑
摘要:DoG(Difference of Gaussian) DoG (Difference of Gaussian)是灰度图像增强和角点检测的方法,其做法较简单,证明较复杂,具体讲解如下: Difference of Gaussian(DOG)是高斯函数的差分。我们已经知道可以通过将图像与高斯函数进行卷 阅读全文
学习OpenCV——BOW特征提取函数(特征点篇)
2016-04-17 19:25 by GarfieldEr007, 10167 阅读, 1 推荐, 收藏, 编辑
摘要:没日没夜的改论文生活终于要告一段落了,比起改论文,学OpenCV就是一件幸福的事情。OpenCV的发展越来越完善了,已经可以直接使用BOW函数来进行对象分类了。 简单的通过特征点分类的方法: 一、train 1.提取+/- sample的feature,每幅图提取出的sift特征个数不定(假设每个f 阅读全文