自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悠然

重要的不是所处的位置,而是所朝的方向—热爱CV,一切成功源于积累!

  • 博客(20)
  • 资源 (14)
  • 收藏
  • 关注

转载 BP人工神经网络

今天来讲BP神经网络,神经网络在机器学习中应用比较广泛,比如函数逼近,模式识别,分类,数据压缩,数据挖掘等领域。接下来介绍BP神经网络的原理及实现。 Contents   1. BP神经网络的认识  2. 隐含层的选取  3. 正向传递子过程  4. 反向传递子过程  5. BP神经网络的注意点  6. BP神经网络的

2016-04-13 13:26:54 3156

转载 opencv目录结构

之前啃了不少OpenCV的官方文档,发现如果了解了一些OpenCV整体的模块架构后,再重点学习自己感兴趣的部分的话,就会有一览众山小的感觉,于是,就决定写出这篇文章,作为启程OpenCV系列博文的第二篇。 至于OpenCV组件结构的研究方法,我们不妨管中窥豹,通过opencv安装路径下include目录里面头文件的分类存放,来一窥OpenCV这些年迅猛发展起来的庞杂组件架构。

2016-03-29 15:27:26 5776

转载 Windows下利用CMake和VS2013编译OpenCV

获取OpenCV有两种途径,一是预编译好的库,二是下载源代码自己编译。OpenCV官网http://opencv.org/提供下载的OpenCV既包含编译好的库,也包含源代码。通过OpenCV官网右上角的彩带,可以获取托管在GitHub上的OpenCV最新源代码。本篇博文就是利用CMake和VS2013编译GitHub上获取的最新源代码。先来说一下自己编译的好处。由

2016-03-25 09:40:50 725

原创 为什么要使用CMake+VS编译OpenCV的源码

多数情况下,可以直接使用OpenCV自带的库文件,但是如果是为了方便调试:1. 方便调试opencv源码2. 为了与某些库兼容还是需要重新编译opencv的源码。OpenCV1.0版本有windows,linux之分,在 \OpenCV\_make文件夹下面已经存在了一个opencv.dsw的工程文件,直接用VC6,或者,Visual Studio就可以打开该工程,从而可以进行相应

2016-03-24 15:30:26 10058 1

转载 GMM的EM算法实现

在 聚类算法K-Means, K-Medoids, GMM, Spectral clustering,Ncut一文中我们给出了GMM算法的基本模型与似然函数,在EM算法原理中对EM算法的实现与收敛性证明进行了详细说明。本文主要针对如何用EM算法在混合高斯模型下进行聚类进行代码上的分析说明。1. GMM模型:每个 GMM 由 K 个 Gaussian 分布组成,每

2016-03-24 10:21:43 606

转载 混合高斯模型(Mixtures of Gaussians)和EM算法

混合高斯模型(Mixtures of Gaussians)和EM算法      这篇讨论使用期望最大化算法(Expectation-Maximization)来进行密度估计(density estimation)。      与k-means一样,给定的训练样本是,我们将隐含类别标签用表示。与k-means的硬指定不同,我们首先认为是满足一定的概率分布的,这里我们认为满足多项式分布

2016-03-24 09:32:05 397

转载 Gabor滤波器学习

http://blog.csdn.net/jinshengtao/article/details/17797641本文的目的是用C实现生成Gabor模版,并对图像卷积。并简单提一下,Gabor滤波器在纹理特征提取上的应用。一、什么是Gabor函数(以下内容含部分翻译自维基百科)  在图像处理中,Gabor函数是一个用于边缘提取的线性滤波器。Gabor滤波器的频率和方向表

2016-01-27 10:34:14 803

转载 机器学习-Mean shift算法详解和实现

http://blog.csdn.net/jinshengtao/article/details/30258833 这次将介绍基于MeanShift的目标跟踪算法,首先谈谈简介,然后给出算法实现流程,最后实现了一个单目标跟踪的MeanShift算法【matlab/c两个版本】      csdn贴公式比较烦,原谅我直接截图了… 一、简介     首先扯扯无参

2016-01-27 10:00:44 9139 1

转载 机器学习算法-Mean-shift

mean-shift算法是一种在一组数据的密度分布中寻找局部极值的稳定的无参特征空间估计方法(non-parametric feature-space analysis)。“稳定”是指统计意义上的稳定,因为mean-shift忽略了数据中的outlier,即忽略原理数据峰值的点。mean-shift只对数据局部窗口中的点进行处理,处理完成后再移动窗口。Kernel Dens

2016-01-25 16:53:26 4899 1

转载 机器学习算法(2)-K-means

K-means算法是很典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大。该算法认为簇是由距离靠近的对象组成的,因此把得到紧凑且独立的簇作为最终目标。对于聚类问题,我们事先并不知道给定的一个训练数据集到底具有哪些类别(即没有指定类标签),而是根据需要设置指定个数类标签的数量(但不知道具体的类标签是什么),然后通过K-means算法将具有相同特征,或

2016-01-25 16:18:22 1681

转载 OpenCV Maching Learning 之K-Nearest Neighbors

参考: http://docs.opencv.org/2.4/modules/ml/doc/k_nearest_neighbors.html              http://www.cnblogs.com/xiangshancuizhu/archive/2011/08/06/2129355.htmlK Nearest Neighbors这个算法首先贮藏所有的训练

2016-01-25 15:41:30 531

转载 机器学习算法(1)-KNN

右图中,绿色圆要被决定赋予哪个类,是红色三角形还是蓝色四方形?如果K=3,由于红色三角形所占比例为2/3,绿色圆将被赋予红色三角形那个类,如果K=5,由于蓝色四方形比例为3/5,因此绿色圆被赋予蓝色四方形类。

2016-01-25 14:40:36 543

转载 二叉树深度搜索-递归和非递归的实现(转载)

递归实现基本思想:为了求得树的深度,可以先求左右子树的深度,取二者较大者加1即是树的深度,递归返回的条件是若节点为空,返回0算法:int FindTreeDeep(BinTree BT){      int deep=0;      if(BT){          int lchilddeep=FindTreeDeep(BT->lchild);          in

2013-01-25 21:08:34 348

原创 TCP/IP协议-篇一

1. TCP/IP协议的发展历史参考:http://zh.wikipedia.org/zh-cn/TCP/IP%E5%8D%8F%E8%AE%AE2. TCP/IP详解在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:

2013-01-24 15:39:10 292

转载 编写strcat函数

功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0'),dest成为新的字符串,并添加'\0',src不变。          说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。           返回指向dest的指针。 char *strcat(char *dest, const char *scr)   {

2013-01-24 15:07:46 1408

转载 操作系统拾遗之进程和线程-篇二(转载)

操作系统拾遗之进程和线程本博客所有内容采用 Creative Commons Licenses 许可使用. 引用本内容时,请保留 朱涛, 出处 ,并且 非商业 .点击 订阅 来订阅本博客.(推荐使用 google reader, 如果你的浏览器不支持直接订阅,请直接在 google reader 中手动添加).点击 下载pdf 来下载本文的pdf文档(如果不行,请右键另存).

2013-01-24 14:22:19 451

转载 进程和线程间的通信方式总结-篇一(转载)

进程的用户空间是相互独立的,一般是不能相互访问的,进程间通信讲的就是怎样在两个程序之间传递信息。常用的通信方式有:pipe 管道,FIFO,共享内存,消息队列queue, signal 信号, socketpipe:只用于父子进程之间,如 ls |wc -w  相当于父亲可以直接说给儿子听FIFO: 进程间不需要存在父子关系,相当于多个管道,可以多个写一个读,数据一旦被读出就没有了

2013-01-24 14:15:15 388

转载 PostMessage和SendMessage (转载)

转载:http://www.cnblogs.com/yydy1983/archive/2010/03/19/1689932.html Win32 API消息函数:SendMessage函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程 序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。

2013-01-24 13:32:30 505

转载 操作系统 内存地址(逻辑地址、线性地址、物理地址)概念(转)

逻辑地址(Logical Address) 是指由程序产生的与段相关的偏移地址部分。例如,你在进行C语言指针编程中,可以读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址,不和绝对物理地址相干。只有在Intel实模式下,逻辑地址才和物理地址相等(因为实模式没有分段或分页机制,Cpu不进行自动地址转换);逻辑也就是在Intel保护模式下程序执行代码段限长

2013-01-24 13:18:20 766

转载 BMP文件格式简介

BMP文件是一种像素文件,它保存了一幅图象中所有的像素。这种文件格式可以保存单色位图、16色或256色索引模式像素图、24位真彩色图象,每种模式种单一像素的大小分别为1/8字节,1/2字节,1字节和3字节。目前最常见的是256色BMP和24位色BMP。这种文件格式还定义了像素保存的几种方法,包括不压缩、RLE压缩等。常见的BMP文件大多是不压缩的。      Windows所使用的BMP文

2013-01-22 13:29:45 911

Python for Mac OS X

Python Mac 开发最简单的配置方案

2016-07-13

OPENCV VS 框架

运动物体跟踪-智能视频分析-基于OpenCV的VS框架

2012-05-20

车牌颜色识别opencv

demo 中实现的是车牌颜色的分类,主要是区分黄色和蓝色车牌

2012-05-20

生成当前目录下文件的列表

遍历当前目录下的所有文件,将该文件中的所有文档名保存在一个txt文档中。将该txt文档保存到指定的输出路径。

2012-05-20

牛x公司的面试题之c和c++版本

牛叉公司的面试题集之c和c++版本,高清pdf版

2012-05-20

遍历制定文件中的所有文件

指定目录,可以实现遍历该目录下的所有文件。

2012-05-20

微软认证考试攻略

微软认证必备的一个测试软件,集成了理念考试集合。

2012-05-20

BP人 工神经网络 c代码

3层BP人工神经网络实现,主要使用c和Matlab混合编程实现

2012-05-20

DCT变换MFC实现

利用MFC做出一个界面加载图像,然后将图像做DCT变换。

2012-05-20

LBP算法经典论文

LBP经典算法文档(PDF),详细阐述了算法的LBP算法的流程和应用,其中有将LBP算法应用到人脸检测中的。

2012-05-20

adaboost人脸检测程序

利用adaboost做训练器,实现图像或视频区域中的人脸检测

2012-05-20

给予PCA的人脸识别代码 MATLAB

给予主成分分析的人脸识别代码,这段代码的识别效果比较理想,程序中含有人脸重构的部分,这段程序对于初学者来说是很好的参考

2011-11-29

learningOpenCv 代码

压缩包里面的资源是learning OPENCV的实例源代码

2011-11-29

fisher线型分类器

是一个关于fisher的线型分类器,本次实现使用matalb实现的

2011-04-15

空空如也

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

TA关注的人

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