摘要: 国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART.不仅仅是选中的十大算法,其实参加评选的18种算法,实际上随便拿出一种来都可以称得上是经典算法,它们在数据挖掘领域都产生了极为深远的影响。1.C4.5C4.5算法是机器学习算法中的一种分类决策树算法,其核心算法是ID3算法.C4.5算法继承了ID3算法的优点, 阅读全文
posted @ 2011-11-12 18:55 Pierres 阅读(264) 评论(0) 推荐(0) 编辑
摘要: double floor(double x);double ceil(double x);使用floor函数。floor(x)返回的是小于或等于x的最大整数。如: floor(10.5) == 10floor(-10.5) == -11使用ceil函数。ceil(x)返回的是大于x的最小整数。如: ceil(10.5) == 11ceil(-10.5) ==-10floor()是向负无穷大舍入,floor(-10.5) == -11;ceil()是向正无穷大舍入,ceil(-10.5) == -10 阅读全文
posted @ 2011-11-12 18:54 Pierres 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: 标准库<cstdlib>(被包含于<iostream>中)提供两个帮助生成伪随机数的函数:函数一:int rand(void);从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。函数二:void srand(unsigned seed);参数seed是rand()的种子,用来初始化rand()的起始值。可以认为rand()在每次被调用的时候,它会查看:1) 如果用户在此之前调用过srand(seed),给seed指定了一个值,那么它会自动调用srand(seed)一次来初始化它的起始值。2) 如果用户在 阅读全文
posted @ 2011-11-12 18:54 Pierres 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Mean Shift,我们 翻译为“均值飘移”。其在聚类,图像平滑。图像分割和跟踪方面得到了比较广泛的应用。由于本人目前研究跟踪方面的东西,故此主要介绍利用Mean Shift方法进行目标跟踪,从而对MeanShift有一个比较全面的介绍。(以下某些部分转载常峰学长的“Mean Shift概述”)Mean Shift这个概念最早是由Fukunaga等人于1975年在一篇关于概率密度梯度函数的估计(The Estimation of the Gradient of a Density Function, with Applications in Pattern Recognition)中提出来的 阅读全文
posted @ 2011-11-12 18:53 Pierres 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 原文地址:SIFT(尺度不变特征变换)算法小结【转】作者:慕容天峰最近一直在看SIFT算法。Sift是David Lowe于1999年提出的局部特征描述子,并于2004年进行了更深入的发展和完善。Sift特征匹配算法可以处理两幅图像之间发生平移、旋转、仿射变换情况下的匹配问题,具有很强的匹配能力。LOWE真是牛啊,2004年发表在IJCV上的Distinctive Image Features fromScale-Invariant Keypoints,短短几年,citation已经超过3000,ORZ先。而LOWE本人似乎也早已预料到SIFT的火爆,为SIFT算法申请了专利,汗~~这里,不打 阅读全文
posted @ 2011-11-12 18:52 Pierres 阅读(700) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/anymis/blog/item/ecc06ff4546bacdcf3d385ed.htmlCamShift算法研究(基于opencv)2008-06-27 12:31CamShift算法:CamShift算法,即"Continuously Apative Mean-Shift"算法,是一种运动跟踪算法。它主要通过视频图像中运动物体的颜色信息来达到跟踪的目的。我把这个算法分解成三个部分,便于理解:1) Back Projection(背景放映)计算2) Mean Shift(平均转换)算法3) CamShift算法(注意:上面的翻译纯 阅读全文
posted @ 2011-11-12 18:51 Pierres 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 它是MeanShift算法的改进,称为连续自适应的MeanShift算法,CamShift算法的全称是"Continuously Adaptive Mean-SHIFT",它的基本思想是视频图像的所有帧作MeanShift运算,并将上一帧的结果(即Search Window的中心和大小)作为下一帧MeanShift算法的Search Window的初始值,如此迭代下去。 Camshift 是由Meanshift 推导而来 Meanshift主要是用在单张影像上,但 是独立一张影像分析对追踪而言并无意义,Camshift 就是利用MeanShift的方 法,对影像串列进行分析 阅读全文
posted @ 2011-11-12 18:51 Pierres 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 完成了对OpenCV2.2运行环境的配置,迫不及待地想试一下利用OpenCV进行摄像头视频采集的功能,例程来自OpenCV中文网的《读视频文件和运动物体检测》:OPENCV2.2无法打开摄像头的解决办法#include <stdio.h>#include <cv.h>#include <cxcore.h>#include <highgui.h>int main( int argc, char** argv ){ //声明IplImage指针 IplImage* pFrame = NULL; IplImage* pFrImg = NULL; Ipl 阅读全文
posted @ 2011-11-12 18:50 Pierres 阅读(663) 评论(0) 推荐(0) 编辑
摘要: Kmeans算法是一种经典的聚类算法,在模式识别中得到了广泛的应用,基于Kmeans的变种算法也有很多,模糊Kmeans、分层Kmeans等。Kmeans和应用于混合高斯模型的受限EM算法是一致的。高斯混合模型广泛用于数据挖掘、模式识别、机器学习、统计分析。Kmeans的迭代步骤可以看成E步和M步,E:固定参数类别中心向量重新标记样本,M:固定标记样本调整类别中心向量。K均值只考虑(估计)了均值,而没有估计类别的方差,所以聚类的结构比较适合于特征协方差相等的类别。Kmeans在某种程度也可以看成Meanshitf的特殊版本,Meanshift是一种概率密度梯度估计方法(优点:无需求解出具体的概 阅读全文
posted @ 2011-11-12 18:48 Pierres 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 可以使用这个方法来找回丢失MYSQL超级管理员root的密码1,停止MYSQL服务,CMD打开DOS窗口,输入net stop mysql2,在CMD命令行窗口,进入MYSQL安装目录 比如d:/mysql5.1/bin3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。命令为:mysqld --skip-grant-tables***************************************4,重新打开一个CMD命令行窗口,同样在mysql安装目录的bin目录下输入mysql -uroot -p,使用空密码的方式登录MySQL(不用输入密码,直接按回车 阅读全文
posted @ 2011-11-12 18:47 Pierres 阅读(313) 评论(0) 推荐(0) 编辑