随笔分类 - 数字图像处理
摘要:走出实验室,告别老师、学弟学妹,不知不觉四个月了,除去一个月的毕业答辩和毕业旅行,我已经入职三个月了。这三个月的时光并不像我设想的那样,我很缓慢地艰辛地在从一个学生到一个职场员工转变。同时我也思考了很多,我想很快的完成这种转变,但是直到现在我都没有找到好的办法。 入职三个月的三个阶段 来到公司短短的
阅读全文
摘要:算法的介绍otsu法(最大类间方差法,有时也称之为大津算法)使用的是聚类的思想,把图像的灰度数按灰度级分成2个部分,使得两个部分之间的灰度值差异最大,每个部分之间的灰度差异最小,通过方差的计算来寻找一个合适的灰度级别来划分。 所以可以在二值化的时候采用otsu算法来自动选取阈值进行二值化。otsu算...
阅读全文
摘要:IplImage *tmp = NULL;这一句话定义了一个IplImage类型的指针变量tmp,这个指针变量在内存中的示意图为:tmp = cvLoadImage(file_path);这句话执行以后,内存的布局就改变了:cvReleaseImage(&tmp);这句话执行之后,操作系统释放tmp...
阅读全文
摘要:前几天用opencv写程序的时候,在用cvReleaseImage()函数释放cvLoadImage()加载的图像的时候出错,如下所示:IplImage *src = cvLoadImage(filePath, CV_LOAD_IMAGE_COLOR);cvReleaseImage(&src);//...
阅读全文
摘要:上次那篇文章在理论层次介绍了下协方差矩阵,没准很多人觉得这东西用处不大,其实协方差矩阵在好多学科里都有很重要的作用,比如多维的正态分布,再比如今天我们今天的主角——主成分分析(Principal Component Analysis,简称PCA)。结合PCA相信能对协方差矩阵有个更深入的认识。PCA...
阅读全文
摘要:在网上看到的一篇文章,看了以后感触颇深。他讲述了线性代数的本质,对线性空间、向量和矩阵做了直觉的描述。线性代数课程,无论你从行列式入手还是直接从矩阵入手,从一开始就充斥着莫名其妙。比如说,在全国一般工科院系教学中应用最广泛的同济线性代数教材(现在到了第四版),一上来就介绍逆序数这个古怪概念,然后用逆...
阅读全文
摘要:在讨论边缘算子之前,首先给出一些术语的定义:(1)边缘:灰度或结构等信息的突变处,边缘是一个区域的结束,也是另一个区域的开始,利用该特征可以分割图像。(2)边缘点:图像中具有坐标[x,y],且处在强度显著变化的位置上的点。(3)边缘段:对应于边缘点坐标[x,y]及其方位,边缘的方位可能是梯度角。二、...
阅读全文
摘要:CvMat的矩阵结构 1 typedef struct CvMat 2 { 3 //矩阵中元素的类型 4 int type; 5 //行数据长度 6 int step; 7 8 /* for internal use only */ 9 int* r...
阅读全文
摘要:OpenCV的基本数据结构CvPoint:表示图像中的点CvPoint2D32f:二维空间中的点CvPoint3D32f:三维空间中的点这些都是结构体,并不是C++语言中的类,所以他们的构造函数就是简单的内联函数。 1 typedef struct CvPoint 2 { 3 int x; ...
阅读全文
摘要:1.1彩色空间颜色是外来的光刺激作用于人的视觉器官而产生的主观感觉,它具有色调、饱和度和亮度三个特性。物体的颜色不仅取决于物体本身,还与光源、周围环境的颜色,以及观察者的视觉系统有关1.1.1颜色的基本特性1.光与颜色从根本上讲,光是人的视觉系统能够感知到的电磁波,其波长在380nm--780nm之...
阅读全文
摘要:下载安装软件下载Opencv for Windows最新版本,本文是 Opencv 2.4.8。双击后会出现解压提示,实际上就是“安装”了,路径填写为D:/Program Files,然后确定。Note:D:/Program Files可以为任意自己希望opencv安装的路径,解压完成后,会在你所填...
阅读全文
摘要:用判别函数分类的概念首先模式识别系统的主要作用是:判别各个模式所属的类别,例如对一个两类问题的判别,就是将模式x划分为成ω1和ω2两类。两类问题的判别函数(以二维模式样本为例)若x是二维模式样本x = (x1 x2)T,用x1和x2作为坐标分量,得到模式的平面图:这时,若这些分属于ω1和ω2两类的模...
阅读全文
摘要:简介OpenCV的全称是:Open Source Computer Vision Library,OpenCV是一个开源的跨平台的计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby...
阅读全文