OpenCV C++ n-dimensional dense array class The class "Mat" represents an n-dimensional dense numerical single-channel or multi-channel array. It can be used to store real or complex-valued vectors
a...
分类:
其他好文 时间:
2014-12-02 20:53:55
阅读次数:
350
在这一节中,主要讲目标跟踪的一个重要的算法Camshift,因为它是连续自使用的meanShift,所以这2个函数opencv中都有,且都很重要。为了让大家先达到一个感性认识。这节主要是看懂和运行opencv中给的sample并稍加修改。 Camshift函数的原型为:RotatedRect Cam...
分类:
其他好文 时间:
2014-12-02 19:02:08
阅读次数:
284
目标跟踪学习笔记_2(particle filter初探1)目标跟踪学习笔记_3(particle filter初探2)前面2篇博客已经提到当粒子数增加时会内存报错,后面又仔细查了下程序,是代码方面的问题。所以本次的代码与前几次改变比较小。当然这些code基本也是参考网上的。代码写得很不规范,时间不...
分类:
编程语言 时间:
2014-12-02 18:59:10
阅读次数:
300
看这个题目,为什么要为一幅图像加上边框呢?第一,做卷积的需要。当我们做卷积的时候,kernel往往不小于3X3的矩阵,那么首行、末行、首列、末列的元素就不能正确地与这个kernel做卷积。当我们给图像加上边框之后,就解决了这个问题。第二、两幅大小不一致的图像进行操作的时候,为了保证运算的正确性,我们...
分类:
其他好文 时间:
2014-12-02 18:46:18
阅读次数:
540
双击opencv安装包,解压到目录D:\OpenCV243以下内容都是build文件夹里的内容
一、设置环境变量:
我的电脑--->右键--->属性--->高级--->环境变量--->在用户变量里,新建path和OPENCV两个项
步骤1:在path中添加D:\OpenCV243\build\x86\vc10\bin,就是添加dll文件
步骤2:添加OPENCV的环境变量D:\Ope...
分类:
其他好文 时间:
2014-12-02 11:55:31
阅读次数:
178
具体的算法原理可以参考:
PS滤镜,照亮边缘...
分类:
其他好文 时间:
2014-12-02 11:50:22
阅读次数:
176
在《OpenCV笔记(七)》中,写了四种线性滤波的方法:箱式滤波器、高斯滤波器、中值滤波器和双边滤波器。在OpenCV中,我们可以使用filter2D函数自定义kernel进行线性滤波。void filter2D(InputArray src, OutputArray dst, int ddepth...
分类:
其他好文 时间:
2014-12-01 20:53:17
阅读次数:
727
首先,VS2013是Ultimate。其次,OpenCV是2.4.9版本。感谢这篇博客:http://my.phirobot.com/blog/2014-02-opencv_configuration_in_vs.html进入正题:配置之前先要下载好双击运行自解压:解压中:解压后:在环境变量中添加这...
分类:
其他好文 时间:
2014-12-01 20:47:33
阅读次数:
273
一、本想着偷懒借用opencv自带的VideoCapture类直接在arm上打开摄像头读取数据,失败。
百度原因,需要编译arm版本的opencv时将V4l2的支持编译进去,而其需要一大堆库的支持,了解详细时才恍然大悟之前看到的一些opencv移植教程中提到的交叉编译ffmpeg等库,皆是基础。
放弃此方案。
二、继续想偷懒,借用网上能找到的各种V4L2的qt4的demo打开摄像头,然后将数...
分类:
其他好文 时间:
2014-12-01 19:17:44
阅读次数:
481
using namespace cv;1、Mat的声明:Mat m=Mat(rows, cols, type);Mat m=Mat(Size(width,height), type);type指矩阵中元素的类型,可以使CV_8U(无符号单字节像素),CV_8S(有符号单字节像素),CV_8UC3(3...
分类:
其他好文 时间:
2014-12-01 19:07:59
阅读次数:
198