现在位置: 首页 > MATLAB函数
2016年12月15日 技术学习, 机电与嵌入式 ⁄ 共 749字 暂无评论 ⁄ 阅读 685 次
SVM工具箱中svmtrain和svmpredict两个主要函数: (1)model= svmtrain(train_label, train_matrix, ['libsvm_options']); 其中: train_label表示训练集的标签。 train_matrix表示训练集的属性矩阵。 libsvm_options是需要设置的一系列参数,各个参数可参见《libsvm 参数说明.txt》,里面介绍的很详细,中英文都有的。如果用回归的话,其中的-s参数值应为3。 model:是训练得到的模型,是一个结构体(如果参数中用到-v,得到的就...
阅读全文

2016年11月22日 机电与嵌入式 ⁄ 共 5759字 暂无评论 ⁄ 阅读 531 次
支持向量机(SVM,Support Vector Machine)是一种基于统计学习理论的模式识别方法,在解决小样本、高维度及非线性的分类问题中应用非常广泛。 LIBSVM是一个由台湾大学林智仁(Lin Chih-Jen)教授等开发的SVM模式识别与回归的软件包,使用简单,功能强大,本文主要介绍其在Matlab中的使用。 一 安装 1. 下载 在LIBSVM的主页上下载最新版本的软件包,并解压到合适目录中。 2. 编译 如果你使用的是64位的操作的系统和Matlab,那么不...
阅读全文
2016年11月17日 机电与嵌入式 ⁄ 共 2213字 暂无评论 ⁄ 阅读 514 次
方法1: 1,我是单独下载的工具箱,把新的工具箱拷贝到某个目录(我的是D:\Program Files\MATLAB\R2010\toolbox)。 注意:你要是添加的很多个m文件,那就把这些m文件直接拷到再下一层你想要的工具箱的文件夹里 例如,我要添加的是耦合马尔科夫工具箱,在刚才的文件夹下我已经有CHMMbox(耦合马尔科夫工具箱)文件夹了,但有的m文件还没有,我就把新的m文件统统拷到C:\Program Files\MATLAB\R2010\toolbox\CHMMbox目录下了 如果...
阅读全文
2015年12月21日 技术学习, 机电与嵌入式 ⁄ 共 1206字 暂无评论 ⁄ 阅读 629 次
glcm = graycomatrix(I) 从图像I创建灰度共生矩阵glcm。通过计算具有灰度级i和灰度级j的像素对在水平方向相邻出现的频繁程度。glcm中的每个元素说明了水平方向相邻像素对出现的次数。如果灰度级为L则glcm的维数为L*L。 2.glcms = graycomatrix(I,param1,val1,param2,val2,...) 根据参数对的设定,返回一个或多个灰度共生矩阵。 参数说明: 'GrayLimits':灰度界限,为二元向量[low high]。灰度...
阅读全文
2015年11月12日 机电与嵌入式 ⁄ 共 2374字 暂无评论 ⁄ 阅读 874 次
matlab 标注连通域 clear; clc; f=imread('c:\1.jpg'); gray_level=graythresh(f); f=im2bw(f,gray_level); [l,n]=bwlabel(f,8) imshow(f) hold on for k=1:n [r,c]=find(l==k); rbar=mean(r); cbar=mean(c); plot(cbar,rbar,'Marker','o','MarkerEdgeColor','k','MarkerFaceColor','k','MarkerSize',10); plot(cbar,rbar,'Marker','*','MarkerEdgecolor','w'); end 主要概念: 1. 4连接 8连接 0 1 0 1 p ...
阅读全文
2015年03月23日 技术学习, 计算机视觉 ⁄ 共 2783字 暂无评论 ⁄ 阅读 741 次
fspecial函数用于建立预定义的滤波算子,其语法格式为: h = fspecial(type) h = fspecial(type,para) 其中type指定算子的类型,para指定相应的参数; type的类型有: 1、'average' averaging filter 为均值滤波,参数为hsize代表模板尺寸,默认值为【3,3】。 H = FSPECIAL('average',HSIZE) returns an averaging filter H of size HSIZE. HSIZE can be a vector specifying the number of rows and columns in H or a scala...
阅读全文
2015年03月23日 技术学习, 计算机视觉 ⁄ 共 696字 暂无评论 ⁄ 阅读 1,181 次
功能:对任意类型数组或多维图像进行滤波。 用法:B = imfilter(A,H) B = imfilter(A,H,option1,option2,...) 或写作g = imfilter(f, w, filtering_mode, boundary_options, size_options) 其中,f为输入图像,w为滤波掩模,g为滤波后图像。filtering_mode用于指定在滤波过程中是使用“相关”还是“卷积”。boundary_options用于处理边界充零问题,边界的大小由滤波器的大小确定。具体参数选项见下表: 选项 描述 filtering_m...
阅读全文
2015年03月20日 技术学习, 计算机视觉 ⁄ 共 4285字 暂无评论 ⁄ 阅读 809 次
#1:数字图像矩阵数据的显示及其傅立叶变换 #2:二维离散余弦变换的图像压缩 #3:采用灰度变换的方法增强图像的对比度 #4:直方图均匀化 #5:模拟图像受高斯白噪声和椒盐噪声的影响 #6:采用二维中值滤波函数medfilt2对受椒盐噪声干扰的图像滤波 #7:采用MATLAB中的函数filter2对受噪声干扰的图像进行均值滤波 #8:图像的自适应魏纳滤波 #9:运用5种不同的梯度增强法进行图像锐化 #10:图像的高通滤波和掩模处理 #11:利用巴特...
阅读全文
2015年03月20日 技术学习, 计算机视觉 ⁄ 共 1093字 暂无评论 ⁄ 阅读 756 次
利用巴特沃斯高通滤波器对受噪声干扰的图像进行平滑处理 源程序代码 I=imread('forest.tif'); imshow(I); f=double(I);     % 数据类型转换,MATLAB不支持图像的无符号整型的计算 g=fft2(f);        % 傅立叶变换 g=fftshift(g);     % 转换数据矩阵 [M,N]=size(g); nn=2;           % 二阶巴特沃斯(Butterworth)高通滤波器 d0=5; m=fix(M/2); n=fix(N/2); for i=1:M        for j=1:N            d=sqrt((...
阅读全文
×