二(1)、Matlab图像处理编程基础
1、软件环境
- addpath函数
- 用于向path变量中加入指定的目录路径
- addpath(‘dir’,‘dir2’,‘dir3’,’-flag’);
- genpath函数
- 用于生成包含指定目录下所有子目录的路径变量
- p = genpath(‘directory’);
- 打开、编辑M文件
- open filename
- edit filename
- 在线帮助
2、矩阵的使用
- ndims(A) 查看数组的维数
- imadd imsubstract 图像相加、图像相减
- 定义细胞数组和结构体
- Cell = {‘Harry’,15,[1 0;15 2]};
- 或Cell{1} = ‘Harry’;Cell{2} = 15;Cell{3} = [1 0;15 2];
- Struct.Name = ‘Harry’;Struct.Age = 15;Struct.SALARYmATRIX = [1 0;15 2];
- 可以将数据封装成结构体再存入细胞数组
3、关系运算
- 唯一记住一点,MATLAB的不等于是**~=**
- 逻辑运算:
4、流程控制
a = 0;
for t=1:0.1:2
a = a+1;
end
a
%% 结果循环执行(2-1)/0.1 + 1 = 11次
%% a = 11
5、图像操作函数
- imread(‘test.jpg’) 图像读取
- imwrite(I,‘test.bmp’) 图像写入
- iminfo(‘test.tif’) 属性信息
- imshow(I) 图像显示