
matlab学习
文章平均质量分 74
qq_26460507
主要研究方向为图像处理和无线通信。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
matlab之watershed分水岭分割算法
Separating touching objects in an image is one of the more difficult image processing operations. The watershed transform is often applied to this problem. The watershed transform finds "catchment bas转载 2017-02-22 14:34:04 · 4254 阅读 · 0 评论 -
matlab实现形态学处理
Matlab 形态学图像处理(原文作者很是细心,感谢!) 形态学是提取图像特征的有力工具,针对二值图像和灰度图像的腐蚀、膨胀和重构的基本操作可以组合使用,以执行非常宽泛的任务。其练习代码和结果如下: 1 %% 第9章 形态学处理 2 3 %% imdilate膨胀 4 clc 5 clear 6 7 A1=imread('.\i转载 2017-03-13 11:03:59 · 18742 阅读 · 0 评论 -
matlab2010a在mbuild时找不到vs2010的解决办法
系统环境:32位 win7系统 vs2010 expess matlab2010a解决办法:安装两个东西Microsoft Windows SDK for Windows 7and.NET Framework 4即windows SDK 7.1和一个patch :VS2010Mexsupport.zip。若只是想使用mex的话只需安装VS2010Me转载 2017-03-12 18:23:03 · 2043 阅读 · 0 评论 -
matlab中mcc、mbuild和mex命令详解
先简单的说说mcc、mbuild和mex到底怎么回事:复制内容到剪贴板代码:mcc将M文件转换成C/C++文件和相应的MEX包裹文件(需要Matlab编辑器),但在特定条件下可以自动调用mbuild或者mexmex将C/C++文件(入口函数为mexfunction())编译成MEX(DLL)文件(需要C/C++编辑器)mbuild将C/C++文件(入口函数为main())生转载 2017-03-12 18:21:39 · 556 阅读 · 0 评论 -
matlab-VC混合编程之matlab低版本,VS高版本,mex -setup,mbuild -setup都找不到VS2010的编
Matlab R2009a 没有装新版的VS2010 中文版 因为用OpenCV被迫从VC6.0升级用这个了----------------------------------------------Matlab要调用VC的代码,新机器,要设置---------------------------------Matlab里面:mex -setup,mbuil转载 2017-03-12 18:19:54 · 712 阅读 · 0 评论 -
matlab学习之一些常用函数(3)
1、 nargin()函数nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能。通常可以用它来设定一些默认值例如:函数文件 examp.m function fout=examp(a,b,c) if nargin==1 fout=a; elseif nargin==2 fout=a+b;原创 2017-03-19 21:48:39 · 656 阅读 · 0 评论 -
matlab学习之一些常用函数
1、disp()函数1)输出字符串:>>disp('my test')my test2)输出数字:>> test=3;>> disp(test)33)同时输出字符串和数字:>> test=3;>> disp(['my test=',num2str(test)])my test=32、读取当前目录下的图片SRC = 'cvpr14_salien原创 2017-03-19 20:18:52 · 1019 阅读 · 0 评论 -
matlab学习之label2rgb
功能:转换标记矩阵到RGB图像用法:RGB = label2rgb(L) 输入:L——标记矩阵(可由labelmatrix, bwlabel, bwlabeln, watershed返回) 输出:RGB——彩色图像注:根据L的数值对应,默认对应到colormap(jet)的色彩,返回RGB矩阵 RGB = label2rgb(L, map)输入:L—转载 2017-02-15 11:38:04 · 16378 阅读 · 0 评论 -
matlab学习之imfilter函数
Matlab的imfilter函数用法功能:对任意类型数组或多维图像进行滤波。用法:B = imfilter(A,H) B = imfilter(A,H,option1,option2,...) 或写作g = imfilter(f, w, filtering_mode, boundary_options, size_options)其中,f为输入图像,w为滤波掩转载 2017-02-15 11:27:10 · 1004 阅读 · 0 评论 -
matlab学习之fspecial函数使用
fspecial函数用于建立预定义的滤波算子,其语法格式为:h = fspecial(type)h = fspecial(type,para)其中type指定算子的类型,para指定相应的参数;type的类型有:1、'average'averaging filter为均值滤波,参数为hsize代表模板尺寸,默认值为【3,3】。H = FSPECIAL('aver转载 2017-02-15 11:23:57 · 465 阅读 · 0 评论 -
matlab实现分水岭算法
数学形态学以图像的形态特征为研究对象,用具有一定形态的结构元素描述图像中元素与元素、部分与部分之间的关系,以达到对图像分析和识别的目的。数学形态学用于基于区域的图像分割最典型的例子就是分水岭(Watershed)方法。 分水岭算法(Watershed)基本思想是把图像看作是测地学上的拓扑地貌,图像中每一点像素的灰度值表示该点的海拔高度,每一个局部极小值及其影响区域称为集水盆,而集水盆的边界则形转载 2017-02-14 23:09:23 · 5145 阅读 · 1 评论 -
matlab之使用技巧
转载自:http://hyz301.iteye.com/blog/2089436Matlab常用小技巧1. m文件如果是函数,保存的文件名最好与函数名一致,这点都很清楚。不过容易疏忽的是,m文件名的命名尽量不要是简单的英文单词,最好是由大小写英文/数字/下划线等组成。原因是简单的单词命名容易与matlab内部函数名同名,结果会出现一些莫名其妙的错误。例如,写个m文件,命名为spy,运行时就转载 2017-02-14 23:07:08 · 342 阅读 · 0 评论 -
两个非均值滤波算法(NM)代码
function DeNimg = Non_Local_Means(Nimg,PSH,WSH,Sigma)% Non_Local_Means滤波器%函数输入: % Nimg: 输入的图像矩阵 + 带噪声的% PSH: 扩展窗尺寸大小% WSH: 窗尺寸大小% Sigma:方差%函数输出: %转载 2017-05-08 15:02:07 · 2370 阅读 · 0 评论