自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

原创 【c++primer】函数探幽

1.内联函数正常调用函数的时候,指针跳到函数所在的位置,执行完之后返回到调用该函数的内存处。内联函数的编译代码与其他程序内联起来,执行的时候无需跳到另一个位置处,但是会牺牲内存。如果代码执行时间短,则内联调用就可以省去非内联调用使用的大部分时间;如果函数经常被调用,也可以使用内联;内联函数不能递归。使用:在函数声明前加上关键字inline或者在函数定义前加上inline。c语言

2014-12-10 22:25:21 397

转载 基于meanshift的单目标跟踪方法

这次将介绍基于MeanShift的目标跟踪算法,首先谈谈简介,然后给出算法实现流程,最后实现了一个单目标跟踪的MeanShift算法【matlab/c两个版本】      csdn贴公式比较烦,原谅我直接截图了… 一、简介     首先扯扯无参密度估计理论,无参密度估计也叫做非参数估计,属于数理统计的一个分支,和参数密度估计共同构成了概率密度估计方法。参数密度估计方

2014-12-01 10:41:56 917

原创 【c++ primer】数据类型

整型变量:short:至少16位    -32768~32767.int :32位  -2147483648~2147483647.long:至少32位unsigned short:: 0~65535unsigned int(或者unsigned):0~4294967295unsigned long有符号型int,最高位用来表示符号,1表示负数,0表示整数,剩余的31位

2014-11-27 19:32:33 433

原创 new和malloc

malloc为c风格,需要头文件malloc.h或者stdlib.h.

2014-10-30 19:09:55 477

转载 iplimage/cvmat/mat的相互转换

opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。在opencv2.0之前,opencv是完全用C实现的,但是,IplIm

2014-09-24 16:08:47 501

转载 一种基于边缘的运动目标检测与跟踪算法

转载地址 本文根据Masayuki Yokoyama等人的论文A contour-based moving object detection and tracking结合自己的理解而成。          作者提出了一种基于梯度光流法以及边缘算子的线条聚类的运动目标检测算法。与传统的基于灰度、颜色等特征的方法相比,该方法具有更鲁棒的性能。算法通过结合光流法检测的运动信息以及边缘算法检测

2014-09-19 21:09:02 3180 1

原创 基于漫水填充法的二值图像封闭孔洞填充

将大背景全部用前景色(白色)填充(cvFloodFill函数,一(0,0)为种子点即可),即得到孔洞图(此时孔洞用为黑色),然后将此图二值反转,即得到用白色表示的孔洞图,然后将此空洞图与原二值图相加(使用cvAdd函数即可)即可将孔洞填充掉。

2014-09-16 21:24:43 3007 1

原创 文件的操作

1.文件的命名与保存

2014-08-07 16:46:09 346

转载 背景建模数据库汇总

1.Statistical Modeling of Complex Background for Foreground Object Detection这个数据库是背景建模中最常用的,一共有九段不同场景下的视频,包括室内室外场景。下载地址:http://perception.i2r.a-star.edu.sg/bk_model/bk_index.html2.Test

2014-07-31 10:10:17 1631

原创 前景检测算法GMM

1.参考http://www.cnblogs.com/tornadomeet/archive/2012/06/02/2531565.html

2014-07-30 21:37:01 815

转载 EM算法与混合高斯模型聚类算法

EM是我一直想深入学习的算法之一,第一次听说是在NLP课中的HMM那一节,为了解决HMM的参数估计问题,使用了EM算法。在之后的MT中的词对齐中也用到了。在Mitchell的书中也提到EM可以用于贝叶斯网络中。下面主要介绍EM的整个推导过程。1. Jensen不等式      回顾优化理论中的一些概念。设f是定义域为实数的函数,如果对于所有的实数x,,那么f是凸函数。当x是

2014-07-28 15:54:14 1940

原创 枚举

1.枚举enum Color{red,blue,yellow,green}; //定义枚举,red、blue等作为符号常量,对应的是数值0~3Color color; //声明这种类型的变量color=blue; //只能用枚举量来赋值这种枚举变量,虽然blue的值是1,但是color=1是不对的//没有为枚举定义算术运算,即color++,color=blue+gr

2014-06-11 17:22:15 527

原创 vc++.net语言

1.将数字转换为vc++.net中的string类型

2014-06-06 08:23:02 581

原创 IplImage与Bitmap的相互转换[vc++.net]

1.新建opencvtools.h,在其中加入代码:

2014-05-13 18:42:00 1273

原创 MFC中CvvImage类的应用

CVVImage类OPENCVhighgui.h中定义的CvvImage类,可以很好的实现opencv和windowsMFC显示接口。将CvvImage.cpp和CvvImage.h加入到工程中后,可以很容易的在windows窗口中显示图像。

2014-05-07 19:53:29 3140 1

原创 图像处理——滤波、膨胀腐蚀

1.双边滤波可以保留边缘。

2014-04-03 17:11:07 3336

原创 代码调试时积累的知识(2)

1.c++中“->”与“.“的区别“->”是在指针中用的;“.“是在类或者结构体变量中用的。eg:struct aaa{ int a; int b;};声明:aaa t;aaa* p;p = &t;t.a = 2; //这里t是变量,所以用(.)t.b = 3;assert(p->a == 2); //这里p是指针,所以用(->)assert(

2014-04-02 22:25:53 409

原创 矩阵与图像(二)

eg3_6#include"cv.h" #include"highgui.h" int main(int argc,char** argv)

2014-04-01 21:38:49 598

转载 MAT矩阵的应用(一)

一、Mat简介    在2001年刚刚出现的时候,OpenCV基于 C 语言接口而建。为了在内存(memory)中存放图像,当时采用名为 IplImage 的C语言结构体,时至今日这仍出现在大多数的旧版教程和教学材料。但这种方法必须接受C语言所有的不足,这其中最大的不足要数手动内存管理,其依据是用户要为开辟和销毁内存负责。虽然对于小型的程序来说手动管理内一、Mat简介   

2014-04-01 10:28:57 806

原创 c语言中连接mysql

1、配置VC++目录中添加:包含目录:C:\Program Files\MySQL\MySQL Server 5.7\include库目录:C:\Program Files\MySQL\MySQL Server 5.7\lib                C:\Program Files\MySQL\MySQL Server 5.7\lib\debug连接器输入中添加:lib

2014-03-23 19:19:02 598

原创 代码调试时积累的一些知识

1.找不到头文件#include从linux移植到windows中时会出现该问题,需要在网上下载dirent.h,加入到vs的include目录中去。D:\Program Files\vs\VC\include说明:(1)DIR是在目录项格式头文件dirent.h中定义的,它表示一个目录流类型。DIR *opendir(const char *name);o

2014-03-13 10:34:33 655 1

转载 sift特征提取与分析

SIFT(Scale-invariant feature transform)是一种检测局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale 和 orientation 的描述子得到特征并进行图像特征点匹配,获得了良好效果,详细解析如下:算法描述SIFT特征不只具有尺度不变性,即使改变旋转角度

2014-02-20 19:24:02 624

原创 DOG尺度空间

1.几个相关的matlab函数(1)fspecial用于建立预定义的滤波算子h=fspecial(type);h=fspecial(type,para);type='average',para='hsize': average为均值滤波,hsize为滤波器尺寸大小,默认值为(3,3)。type='disk',para='radius':圆形区域滤波,区域半径默认值为5。

2014-02-17 22:05:11 3947

【windows+opencv】粒子滤波跟踪

根据Rob Hess源码改写,在windows环境下可运行,不需要gsl库。用于单目标跟踪,鼠标选择跟踪目标

2014-11-26

【vs2010+opencv】粒子滤波跟踪

根据Rob Hess源码改写的,源码是在linux环境下的,用到了gsl库。本代码用在windows下,没有用gsl。代码用于单目标跟踪,用鼠标选取要跟踪的目标,要用于多目标跟踪时,可在本代码基础上修改。

2014-11-26

Google的C++编码规范

Google的C++编码规范,比较精简。编码规范很重要。

2014-08-13

C#数字图像处理算法典型实例.pdf

C#数字图像处理算法典型实例,以实例出发,更容易学习

2014-08-13

基于sift的图像匹配的代码

可运行的sift匹配代码,可以将两张图片相互匹配。

2014-08-13

各种背景建模方法的库

从某个网站上下载的,里面有PBAS、GMM等各种背景建模方法,有操作界面。但是需要安装boost。

2014-08-13

基于贝叶斯分类器的手写体数字识别

基于贝叶斯分类器的手写体数字识别,识别率为87%,加大训练样本识别率更高。

2013-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除