1、读取图像
I = imread('文件名.文件后缀');
2、显示图像
imshow(I);
3、将彩色图像转变为灰度图像
grayImg = rgb2gray(I);
4、高斯滤波
sigma = 1.5;
gausFilter = fspecial('gaussian', [5 5], sigma);
blur = imfilter(grayImg, gausFilter, 'replicate');
关于这两个函数的具体参数的意义,见下面的连接:
cnblogs KeeneWoo's cnblogs Matlab 的fspecial函数用法
cnblogs KeeneWoo's cnblogs Matlab的imfilter函数用法
5、subplot的使用
163博客 IT菜女 matlab中subplot函数的功能
6、matlab中没有++和+=运算符,需要使用 temp = temp+1;
7、matlab中cell的使用
csdn anqier1009的专栏 Matlab 中的cell类型
8、matlab中的size
csdn fengfuhui的专栏 matlab—size用法
9、matlab中对图像加噪声imnoise
百度百科
10、matlab中的find函数
matlab是按照列来扫描矩阵的,find函数时按照列来遍历的
如:
>> A=[3 2 0; -5 0 7; 0 0 1];
>> [i,j,v]=find(A)
i =
1
2
1
2
3
j =
1
1
2
3
3
v =
3
-5
2
7
1
通过对比向量i和j可以很容易的看出,matlab中find是按照列来遍历。i是结果的行坐标,j是结果的列坐标。
百度知道
11、稀疏矩阵
cnblogs 香格里拉\(^o^)/ 【Matlab】sparse函数和full函数(稀疏矩阵和非稀疏矩阵转换)
这个手册非常好http://people.sc.fsu.edu/~jburkardt/m_src/sparse/sparse.html
12、读入写入txt
I = load('txt文件名'); txt是规整的矩阵形式
dlmwrite
新浪博客 石头的石的博客 MATLAB中的数据写入函数dlmwrite
13、稀疏矩阵如何写入到文件
Ilovematlab论坛