- 博客(16)
- 资源 (28)
- 收藏
- 关注
转载 contour
contour是等高线绘制函数我并没怎么用过这个函数,只是参照help将上面的英文翻译一下,如果有错误,请大家提出来。contour(Z)根据矩阵Z画出等高线,Z是以x,y为平面的高度。Z必须是一个至少二维的矩阵。等高线的数量和水平线的值将根据Z值的最小值和最大值自动选择。x,y轴的范围是[1:n]和[1:m],[m,n]=size(Z)contour(Z,n)用n条水平线来绘制Z的等
2016-12-26 15:01:05 761
原创 ML_2 linear regression algorithm
hypothesis:cost function:goal:minisize(J)梯度下降算法:用来求函数最小值, 此处用来求代价函数J的最小值。其中,要同时改变算法推导:梯度下降算法事件1:特征缩放最简单的缩放是:梯度下降算法实践2:alpha(learning rate)需要绘制cost function来观察在何处收
2016-12-26 15:00:21 459
原创 ML_1 supervised learning and unsupervised learning
监督学习就是我们给学习算法一个数据集, 这个数据集由”正确答案“组成。其中有分类问题和回归问题。回归是指我们试着推测出这一数据集连续值得属性。分类是指我们试图推测出离散的输出值。无监督学习是指数据集没有任何的标签或者是有相同的标签或者就是没有标签。(对比监督学习的“正确答案”)。无监督学习算法可能会把数据集分成两个不同的簇,所以其中有一种聚类算法
2016-12-26 14:35:05 231
转载 add a new path to visit in matlab
添加方式总结:事实上,有两种添加工具箱到matlab搜索路径的方法:其一是用代码,其二是用界面。其实无论用哪种方法,都是修改pathdef.m这个文件,阁下如果是高手,可以直接打开该文件修改,呵呵,对此这里不作讨论。1.2.1 代码方式:1.2.1.1 适用于添加下载的工具箱(别人的):在命令窗口输入addpath D:\MATLAB6p5\toolbox\svm 或者addp
2016-12-25 09:26:57 615
转载 机器学习与数据挖掘的学习路线图
应部分朋友要求,特奉上“机器学习与数据挖掘的学习路线图”,供有兴趣的读者研究。说起机器学习和数据挖掘,当然两者并不完全等同。如果想简单的理清二者的关系,不妨这样来理解,机器学习应用在数据分析领域 = 数据挖掘。同理,如果将机器学习应用在图像处理领域 = 机器视觉。当然这只是一种比较直白的理解,并不能见得绝对准确或者全面。我们权且这样处理。而且在本文后面若提到这两个名词,我们所表示的意思是一致的
2016-12-16 14:22:06 306
转载 moment
opencv中的矩主要包括以下几种:空间矩,中心矩和中心归一化矩。class Moments { public: ...... // 空间矩double m00, m10, m01, m20, m11, m02, m30, m21, m12, m03;// 中心矩double mu20, mu11, mu02, mu30, mu21, mu12, mu03;
2016-12-12 16:37:19 299
转载 findContours && drawContours
先来看看findContours的声明[cpp] view plain copyprint?findContours( InputOutputArray image, OutputArrayOfArrays contours, OutputArray hierarchy, int mode,
2016-12-11 18:37:48 2345
转载 calcHist
calcHist函数的channels参数和narrays以及dims共同来确定用于计算直方图的图像;首先dims是最终的直方图维数,narrays指出了arrays数组中图像的个数,其中每一幅图像都可以是任意通道的【只要最终dims不超过32即可】如果channels参数为0,则narrays和dims必须相等,否则弹出assert,此时计算直方图的时候取数组中每幅图像的第0通道。当
2016-12-08 16:55:43 3567
转载 图像处理与计算机视觉基础,经典以及最近发展
图像处理与计算机视觉基础,经典以及最近发展 By xdyang(杨晓冬xdyang.ustc@gmail.com)一、 绪论
2016-12-08 16:54:32 930
转载 林达华推荐的数学知识
1. 线性代数 (Linear Algebra):我想国内的大学生都会学过这门课程,但是,未必每一位老师都能贯彻它的精要。这门学科对于Learning是必备的基础,对它的透彻掌握是必不可少的。我在科大一年级的时候就学习了这门课,后来到了香港后,又重新把线性代数读了一遍,所读的是Introduction to Linear Algebra (3rd Ed.) by Gilb
2016-12-08 13:48:24 1067
转载 axis
axis off;% 去掉坐标轴axistight;% 紧坐标轴axisequal;% 等比坐标轴axis([-0.1, 8.1, -1.1, 1.1]);% 坐标轴的显示范围% gca: gca, h=figure(...);set(gca,'XLim',[3 40]);% X轴的数据显示范围set(gca,'XTick',[-3.14,0,3.14] );% X
2016-12-07 19:08:37 452
转载 set
MATLAB给每种对象的每一个属性规定了一个名字,称为属性名,而属性名的取值成为属性值。例如,LineStyle是曲线对象的一个属性名,它的值决定着线型,取值可以是'-' 、':'、'-.'、'--'或'none'。2.属性的操作 set函数的调用格式为: set(句柄,属性名1,属性值1,属性名2,属性值2,…)例子:clearx=0:0.2:12;
2016-12-07 19:03:03 739
转载 hold on and hold off
hold on 是当前轴及图形保持而不被刷新,准备接受此后将绘制hold off 使当前轴及图形不在具备被刷新的性质hold on 和hold off,是相对使用的前者的意思是,你在当前图的轴(坐标系)中画了一幅图,再画另一幅图时,原来的图还在,与新图共存,都看得到后者表达的是,你在当前图的轴(坐标系)中画了一幅图,此时,状态是hold off,则再画另一幅图时,原来的图就看不
2016-12-07 18:50:02 630
转载 meshgrid
meshgrid用于从数组a和b产生网格。生成的网格矩阵A和B大小是相同的。它也可以是更高维的。这里的大小指的是,size()函数的大小,size()函数返回的是一个向量, 那么size(A) = size(B).[A,B]=Meshgrid(a,b)生成size(b)Xsize(a)大小的矩阵A和B。它相当于a从一行重复增加到size(b)行,把b转置成一列再重复增加到size(a)
2016-12-07 18:30:17 408
转载 the principle of wiener filter
在数学应用上,对于运动引起的图像模糊,最简单的方法是直接做逆滤波,但是逆滤波对加性噪声特别敏感,使得恢复的图像几乎不可用。最小均方差(维纳)滤波用来去除含有噪声的模糊图像,其目标是找到未污染图像的一个估计,使它们之间的均方差最小,可以去除噪声,同时清晰化模糊图像。定义给定一个系统 y(t)=h(t)∗x(t)+n(t)这里,∗是卷积符号x(t)是在时间t
2016-12-03 19:57:43 643
转载 sobel operator
数学推导:Sobel和Roberts算子,这两个算子是梯度算子,是一阶微分算子,可以用来检测图像的边缘。推导过程如下所示,以便以后方便。Sobel算子的推导:Roberts算子的推导:索贝尔算子(Sobel operator)主要用作边缘检测,在技术上,它是一离散性差分算子,用来运算图像亮度函数的灰度之近似值。在图像的任何一点使用此算子,将会产生对应的灰
2016-12-02 19:55:55 3301
Linux-UNIX系统编程手册中文版.rar
2019-05-15
ffmpeg
2018-11-17
GNU makefile
2018-04-24
Professional CUDA C Programming
2017-09-21
机器学习算法原理与编程实践
2017-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人