自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 反三角函数

反三角函数并不能简单地理解为三角函数的反函数,因为三角函数不是单值函数。为了构造三角函数的反函数,必须通过人为的限制。     (1) 正弦函数y=sin x在[-π/2,π/2]上的反函数,叫做反正弦函数。arcsin x表示一个正弦值为x的角,该角的范围在[-π/2,π/2]区间内。 ⑵余弦函数y=cos x在[0,π]上的反函数,叫做反余弦函数。arccos x表示一个余弦值

2012-07-06 15:56:42 1317

转载 浅谈协方差矩阵

今天看论文的时候又看到了协方差矩阵这个破东西,以前看模式分类的时候就特困扰,没想到现在还是搞不清楚,索性开始查协方差矩阵的资料,恶补之后决定马上记录下来,嘿嘿~本文我将用自认为循序渐进的方式谈谈协方差矩阵。统计学的基本概念学过概率统计的孩子都知道,统计里最基本的概念就是样本的均值,方差,或者再加个标准差。首先我们给你一个含有n个样本的集合,依次给出这些概念的公式描述,这些高中学过数

2012-07-05 16:34:21 482

转载 线性判别分析(Linear Discriminant Analysis, LDA)算法分析

LDA算法入门 一. LDA算法概述:线性判别式分析(Linear Discriminant Analysis, LDA),也叫做Fisher线性判别(Fisher Linear Discriminant ,FLD),是模式识别的经典算法,它是在1996年由Belhumeur引入模式识别和人工智能领域的。性鉴别分析的基本思想是将高维的模式样本投影到最佳鉴别矢量空间,以达到抽取分

2012-07-05 16:05:24 475

转载 关于在VS2008和VS2010中禁用及卸载Visual Assist X的方法研究

禁用和启用此方法对于VS2008和VS2010 都适用。在VS2008或VS2010菜单栏中选择“VassistX”选项卡,找到“Enable/Disable Visual Assist X”选项,点击即可禁用。如图:再次点击即可启用Visual Assist X 的提示功能。卸载第一步:找到visual assist X的安装文件点击u

2012-06-29 09:46:32 2254 1

转载 直方图理解

灰度直方图是数字图像中最简单且有用的工具,这一篇主要总结OpenCV中直方图CvHistogram的结构和应用。灰度直方图的定义a.“图”,横纵坐标的含义b.灰度级图像的函数c.opencv中的数据结构灰度直方图是灰度级的函数,描述图像中该灰度级的像素个数(或该灰度级像素出现的频率):其横坐标是灰度级,纵坐标表示图像中该灰度级出现的个数(频率)。

2012-06-26 16:46:27 11728 2

原创 opencv中遍历图像每个像素点

uchar *image_data = (uchar *)gray_plane->imageData;for (int i=0;iheight;i++){for (int j=0;jwidth;j++){value = image_data[gray_plane->widthStep*i+j];}}

2012-06-26 16:08:58 2698

转载 opencv中直方图结构

typedef struct CvHistogram{    int     type;        // 区分opencv中的结构体    CvArr*  bins;    float   thresh[CV_MAX_DIM][2];  /* For uniform histograms.                      */    float** thresh2

2012-06-20 14:58:36 483

转载 vs2010 包含库头文件,库文件 配置

打开VS2010工程项目注意在左下角有Solution Explorer、Class View、Property Manager等几个选项点击Property Manager弹出Property Manager框里面有Debug|Win32和Release|Win32选项这2个选项可以设置Debug和Release的工程属性设置打开其中一个双击Microsoft

2012-06-19 17:14:00 2333

转载 Opencv学习笔记之新版本模块结构

2.0版本对OpenCV可是进行了大刀阔斧的改革,用c++重新了大部分结构,而不是1.X版本中的c结构。这些模块包括:    core——定义了基本数据结构,包括最重要的Mat和一些其他的模块    imgproc——该模块包括了线性和非线性的图像滤波,图像的几何变换,颜色空间转换,直方图处理等等    video——该模块包括运动估计,背景分离,对象跟踪

2012-05-09 20:45:29 540

原创 opencv学习笔记之Mat,图像的新容器

自从版本2.0,OpenCV采用了新的数据结构,用Mat类结构取代了之前用extended C写的cvMat和lplImage。最大的好处就是更加方便地进行内存管理,对写更大的程序是很好的消息。        需要注意的几点:1. Mat的拷贝只是复制了Mat的信息头,数据的指针也指向了被拷贝的数据地址,而没有真正新建一块内存来存放新的矩阵内容。这样带来的一个问题就是对其中一个Mat的数据

2012-05-09 20:43:09 1229

原创 模式识别的概念

模式识别的定义很多,刚刚接触,被整得云里雾里的。先将接触的定义记下,慢慢理解,终究会有拨云见日的一天。    百度,谷歌:模式识别是对表征事物或现象的各种形式的信息(数值、文字或者逻辑)进行处理和分析,以对事物或者现象进行描述、辨认、分类和解释。    边肇钟认为,模式指的不是具体的事物,而是从事物中获得的信息。通常,我们把通过对具体的个别事物进行观察所得到的具有时间和空间分布的信息成为模

2012-05-07 23:15:54 548

转载 二值化函数cvThreshold

对图像二值化函数cvThreshold的理解      函数cvThreshold对单通道数组应用固定阙值操作。该函数的典型应用时对灰度图像进行阙值操作得到二值图像。本函数支持的对图像取阙值的方法由threshold_type确定。      对数组元素进行固定阙值操作。

2012-04-18 10:05:58 627

原创 cvloadimage函数用法

cvloadimage函数使用方法  ::          cvLoadImage( filename, -1 ); 默认读取图像的原通道数       cvLoadImage( filename, 0 ); 强制转化读取图像为灰度图       cvLoadImage( filename, 1 ); 读取彩色图

2012-04-18 09:51:16 1452

原创 图像二值化

图像二值化就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果。    在数字图像处理中,二值图像只有非常重要的地位。图像二值化有利于图像的进一步处理,使图像变得简单,而且数据量减小,能凸显出感兴趣的目标的轮廓。    所有灰度大于或者等于阙值的像素被判定为属于特定物体,其灰度值为255表示,否则这些像素点被排除在物体区域之外,灰度值为0,表示背景或者例外地物

2012-04-17 17:28:54 832

转载 图像RGB格式

人眼睛的色觉,具有特殊的特性。早在上个世纪初,Young(1809)和Helmholtz(1824)就提出了视觉的三原色学说,即:视网膜存在三种视锥细胞,分别含有对红、绿、蓝三种光线明暗的视色素,当一定波长的光线作用于视网膜时,以一定的比例使三种视锥细胞分别产生不同程度的兴奋,这样的信息传至中枢,就产生某一种颜色的感觉。    70年代以来,由于实验技术的进步,关于视网膜中有三种对不同波长光线

2012-04-17 16:30:53 2453

原创 灰度图像

灰度使用黑色调表示物体,每个灰度对象都具有从0%(白色)到100%(黑色)的亮度、灰度。灰度的通常表示方法是百分比,范围从0%到100%,这个百分比是以纯黑为基准的百分比,百分比越高颜色越偏黑,百分比越低颜色越偏白。    一般,像素值量化后用一个字节(8bit)来表示。灰度值量化为256个灰度级,范围为0~255,表示亮度从深到浅,灰度从浅到深,对应图像中的颜色为从黑到白。

2012-04-17 15:52:54 1326

转载 网络不良视频内容识别技术初探

网络中的图片、视频及音频等多媒体信息具有内容丰富、感观性强等特点,已经逐渐成为不良信息在互联网上传播所采取的主要方式之一。网络中不良多媒体信息的数量与日俱增,所造成的文化污染、网络犯罪等问题已经受到人们越来越多的关注。如何及时发现网络中的不良信息,并准确地对这些信息进行识别和判断,进而采取有效的监管措施,已经成为十分紧迫的问题。在发现和获取网络视频流以后,如何准确地对这些视频信息进行识别和判断,已

2012-03-30 10:21:32 1739 1

转载 机器学习改变生活与工作

机器学习是研究计算机基于数据构建模型,并运用模型来模拟人类智能活动的一门学科。随着计算机与网络的飞速发展,机器学习在我们的生活与工作中起着越来越大的作用,正在改变着我们的生活和工作。    1.日常生活中的机器学习    我们在日常生活经常使用数码相机。你也许不知道,数码相机上的人脸检测技术是基于机器学习技术的!我认识的三位了不起的科学家与工程师:Robert Schapire,Paul

2012-03-22 18:59:30 1385

原创 内存对齐函数

课本上经常提到“内存对齐”,我一直感觉这是个很抽象的概念。最近在调试代码的时候,偶然发现了一个函数,竟然实现了这个功能!      “内存对齐”应该是编译器的“管辖范围”,编译器将程序中的每个数据单元安排在适当的位置上。 /*!  Aligns buffer size by the certain number of bytes    This small inline fun

2012-03-11 14:54:32 585

peopledetect

利用HOG特征进行人体检测;opencv2.3.1中peopeldetect代码修改

2012-03-08

空空如也

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

TA关注的人

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