MATLAB
文章平均质量分 57
AmazingJack
这个作者很懒,什么都没留下…
展开
-
Matlab中去相关对比度拉伸——decorrstretch
【功能】使用去相关拉伸增强图像相关区域的颜色。【语法介绍】·S=decorrstretch(I)对图像I进行去相关拉伸。I通常为RGB图像。返回值S与I具有相同的维数和数据类型。·S=decorrstretch(I,_tol’,TOL)对图像I进行去相关拉伸后使用线性对比度拉伸。参量TOL可为二元向量或标量。TOL为二元向量时,表示所增强的灰度值较小原创 2014-04-16 15:06:22 · 3787 阅读 · 0 评论 -
Matlab图像处理函数:regionprops
---------------------------------------------------本篇文章为转载,仅为方便学术讨论所用,不用于商业用途。由于时间较久,原作者以及原始链接暂时无法找到,如有侵权以及其他任何事宜欢迎跟我联系,如有侵扰,在此提前表示歉意。fengyuan.sun@gmail.com------------------以下为原文-----------------转载 2014-04-24 16:31:37 · 860 阅读 · 0 评论 -
Matlab中交叉检验——crossvalind()
crossvalind是cross-valindation的缩写,意即交叉检验。 常用的形式有: ①Indices =crossvalind('Kfold', N, K) ②[Train, Test] = crossvalind('HoldOut',N, P) ③[Train, Test] = crossvalind('LeaveMOut',N, M) ④[Train, Test] =原创 2014-04-11 12:36:17 · 4623 阅读 · 0 评论 -
Matlab的imfilter函数用法
功能:对任意类型数组或多维图像进行滤波。用法:B = imfilter(A,H) B = imfilter(A,H,option1,option2,...) 或写作g = imfilter(f, w, filtering_mode, boundary_options, size_options)其中,f为输入图像,w为滤波掩模,g为滤波后图像。filtering_mod原创 2014-04-10 19:44:38 · 1192 阅读 · 0 评论 -
Matlab中fspecial函数的用法
Fspecial函数用于创建预定义的滤波算子,其语法格式为:h = fspecial(type)h = fspecial(type,parameters,sigma)参数type制定算子类型,parameters指定相应的参数,具体格式为:type='average',为均值滤波,参数为n,代表模版尺寸,用向量表示,默认值为[3,3]。type= 'gaussian',为高斯低转载 2014-04-10 19:34:28 · 4954 阅读 · 0 评论 -
Matlab中对svmtrain迭代次数MaxIter的设置
在使用Matlab自带函数svmtrain原创 2014-05-26 15:17:51 · 4391 阅读 · 1 评论 -
各颜色空间在Matlab中的取值范围
正常情况下,原创 2014-10-29 22:22:16 · 4032 阅读 · 2 评论 -
怎样在Matlab2010a中使用VS2010的mex
The Microsoft Visual C++ 2010 compiler is not supported on the released version of MATLAB 7.10 (R2010a), but support can be added by installing a patch. To install the patch:1. Download the patch原创 2014-10-21 20:13:25 · 1590 阅读 · 0 评论 -
用matlab 保存带标记图像、图片的方法总结
最近看了一些用matlab对图形图片进行保存的帖子和资源,关于图像保存的方法给大家分享一下这些方法是大家所使用方法的一个总结.如今常用的方法有三种printf,imwrite,saveas下面分别介绍一下:imwritemwrite将图像数据写成图像文件,一般用于图像处理,当我们使用imshow将一副图像使显示在坐标系上时,我们可以使用如下方式保存图像 I=getima转载 2015-05-28 11:23:16 · 1221 阅读 · 0 评论 -
Matlab中size函数用法
size():获取矩阵的行数和列数(1)s=size(A), 当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。(2)[r,c]=size(A), 当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。(转载 2014-04-10 19:27:06 · 902 阅读 · 0 评论 -
Matlab中处理连通域的函数家族
1、 matlab函数bwareaopen──删除小面积对象格式:BW2 = bwareaopen(BW,P,conn)作用:删除二值图像BW中面积小于P的对象,默认情况下使用8邻域。算法:(1)Determine the connected components.L = bwlabeln(BW, conn);(2)Compute the area of each co原创 2014-04-24 16:03:11 · 2373 阅读 · 0 评论 -
Matlab中元素不变情况下改变矩阵形态——reshape()
reshape把指定的矩阵改变形状,但是元素个数不变。例如,行向量: a = [1 2 3 4 5 6] 执行下面语句把它变成3行2列: b = reshape(a,3,2) 执行结果: b = 1 4 2 5 3 6若a=[1 2 3 4 5 6 7 8 9]使用reshpe后想得到b=[1 2 3 4 5 6 7 8 9]转载 2014-04-08 14:46:13 · 1727 阅读 · 0 评论 -
Matlab中创建完整路径——fullfile()
matlab中fullfile函数指定路径和 文件名的使用方法如下:一点小技巧:当返回了一个文件的时候,可以用fullfile将路径和文件名组合起来,如[filename, pathname] = uigetfile('*.m', 'Pick an M-file');if isequal(filename,0) disp('User selected Cancel')原创 2014-04-04 14:18:23 · 3594 阅读 · 0 评论 -
Matlab中批量读入图片——指定文件夹dir()
Matlab使用dir函数获得指定文件夹下的所有子文件夹和文件,并存放在在一种为文件结构体数组中.dir函数可以有调用方式为: dir('.')列出当前目录下所有子文件夹和文件 dir('G:\Matlab')列出指定目录下所有子文件夹和文件 dir('*.m')列出当前目录下符合正则表达式的文件夹和文件Eg:转载 2014-04-04 14:20:25 · 1473 阅读 · 0 评论 -
Matlab中图像剪裁命令——imcrop()
原文地址:matlab图像剪裁命令imcrop()作者:蚂蚱yeti调用格式:I2=imcrop(I,RECT);X2=imcrop(X,MAP,RECT);RGB2=imcrop(RGB,RECT);其中,I、X、RGB分别对应灰度图像、索引图像、RGB图像的数据矩阵,MAP为索引图像颜色表,I2、X2、RGB2分别为各自输入矩阵所对应的输出矩阵。而R转载 2014-04-04 14:46:44 · 9394 阅读 · 0 评论 -
Matlab中将数据类型转换成字符型
最近发现写程序影响进程的不是程序的关键部位,都是一些小基本的代码实现,一些基础的东西,有必要记录下,下次使用一定不要浪费时间。不愉快的用法: >> i = 1;>> a = char(i) a =返回值为空;如果 >> aa =char(i+48) aa = 1那么才是我们想要的转载 2014-03-28 11:21:32 · 18524 阅读 · 0 评论 -
Matlab中非常实用的快捷键和命令
1. 在命令窗口(Command Window)中:1) 【上、下键】――切换到之前、之后的命令,可以重复按多次来达到你想要的命令2) clc――清除命令窗口显示的语句,此命令并不清空当前工作区的变量,仅仅是把屏幕上显示出来的语句清除掉3) clear――这个才是清空当前工作区的变量命令,常用语句clear all来完成4) 【Tab】键――(转自版友心灯)在matlab@hit.转载 2014-04-04 15:47:43 · 700 阅读 · 0 评论 -
Matlab中max()函数的用法
Matlab中max函数在矩阵中求函数大小的实例如下:C = max(A)返回一个数组各不同维中的最大元素。如果A是一个向量,max(A)返回A中的最大元素。如果A是一个矩阵,max(A)将A的每一列作为一个向量,返回一行向量包含了每一列的最大元素。如果A是多为数组,max(A) treats the values along the first non-s翻译 2014-04-22 10:43:02 · 14531 阅读 · 0 评论 -
Matlab中kmeans聚类用法
K-means聚类算法采用的是将N*P的矩阵X划分为K个类,使得类内对象之间的距离最大,而类之间的距离最小。使用方法:Idx=Kmeans(X,K)[Idx,C]=Kmeans(X,K) [Idx,C,sumD]=Kmeans(X,K) [Idx,C,sumD,D]=Kmeans(X,K) […]=Kmeans(…,’Param1’,Val1,’Param2’,转载 2014-04-22 19:21:27 · 3580 阅读 · 0 评论 -
Matlab中计算日期差值——借助datenum()先转为数字
matlab中的datenum,根据输入参数返回相应日期时间的时间数值。 天为整数,若出现一天中的小时,则在当天0时的基础上加上n/24。 比较好玩的是时间数值0代表的是00-Jan-0000,即0000年1月0日(事实上公元0年是不存在的),而-1代表的是9999年12月31日,同3652424代表的日期是相同的。datestr(3652424) 等于 3原创 2014-04-08 14:27:50 · 8769 阅读 · 0 评论 -
MatLab GUI 数据传递
1.数据怎么在不同的控件之间传递先看在一个GUI界面内部的传递的数据 每一个控件的回调函数头: function myc_Callback(hObject, eventdata, handles) 第一个参数是hObject,是跟这个callback所关联的控件的handles,在它自己的callback下,可以用代号-> h转载 2015-06-21 15:05:01 · 652 阅读 · 0 评论