matlab进行图像处理学习笔记
来源:互联网 发布:学满语的软件 编辑:程序博客网 时间:2024/06/09 23:55
今天开始学习用matlab进行图像处理,做笔记如下.
首先说说如何使用帮助
doc 函数名 获得函数的帮助 例如 doc format 可获得 函数format的说明
help 函数名 获得函数的H1行和帮助文本
lookfor 关键字 获得包含该关键字的H1行 在寻找特殊主题但又不知适用函数的名称是,该函数很有用.
f=imread( 'filename' )读取图像
size(f), 给出图像的行数和列数 [M,N]=size(f); 返回图像行数(M)和列数(N)
函数 whos可显示出一个数组的附加信息
whos f
imshow(f,G) 显示图像,f图像数组,G是显示该图像的灰度级数
imwirte(f,'filename')将图像写到磁盘上 filename中包含的字符串必须是一种可以识别的文件格式扩展名.
imfinfo filename 获得图像的详细信息 filename是文件全名.
图像类和类型间的转换
im2uint8 将输入中所有小于0的设置为0,而将输入中所有大于1的设置为255 其他的所有乘以255
im2uint16 将输入中所有小于0的设置为0,而将输入中所有大于1的设置为65535
mat2gray 把一个double类的任意数组转换成值范围在[0,1]的归一化double类数组
im2double 将输入转换为double类.若输入是uint8类 uint16 类 logical类则函数将其转换为范围[0,1]之间的类.
若输入是double类,则函数im2double将返回一个与输入相等的数组.
g=im2bw(f,T)将一副亮度图像f转换成一副二值图像g ,输出二值图像g中值为0的像素,对应于输入亮度图像f中值小于T的的像素点,输出二值图像g中的1对应于输入亮度图像中大于T的像素点..不管输入是何种数据类图像,T的取值必须在[0,1]内.
亮度变换函数
函数imadjust是对灰度图像进行亮度转换的基本IPT工具
g=imadjust(f,[low-in high-in],[low_out high_out],gmma)
此函数将图像f中的亮度值映像到g中的新值,即将low_in至high_in之间的值的映射到low_out和high_out之间的值.low_in以下high_in以上的值被剪切了. 参数gamma给出曲线的形状.该曲线用来映射f的亮度值,以便生成图像g.若gamma小于1,则映射被加权至更高的输出值.
首先说说如何使用帮助
doc 函数名 获得函数的帮助 例如 doc format 可获得 函数format的说明
help 函数名 获得函数的H1行和帮助文本
lookfor 关键字 获得包含该关键字的H1行 在寻找特殊主题但又不知适用函数的名称是,该函数很有用.
f=imread( 'filename' )读取图像
size(f), 给出图像的行数和列数 [M,N]=size(f); 返回图像行数(M)和列数(N)
函数 whos可显示出一个数组的附加信息
whos f
imshow(f,G) 显示图像,f图像数组,G是显示该图像的灰度级数
imwirte(f,'filename')将图像写到磁盘上 filename中包含的字符串必须是一种可以识别的文件格式扩展名.
imfinfo filename 获得图像的详细信息 filename是文件全名.
图像类和类型间的转换
im2uint8 将输入中所有小于0的设置为0,而将输入中所有大于1的设置为255 其他的所有乘以255
im2uint16 将输入中所有小于0的设置为0,而将输入中所有大于1的设置为65535
mat2gray 把一个double类的任意数组转换成值范围在[0,1]的归一化double类数组
im2double 将输入转换为double类.若输入是uint8类 uint16 类 logical类则函数将其转换为范围[0,1]之间的类.
若输入是double类,则函数im2double将返回一个与输入相等的数组.
g=im2bw(f,T)将一副亮度图像f转换成一副二值图像g ,输出二值图像g中值为0的像素,对应于输入亮度图像f中值小于T的的像素点,输出二值图像g中的1对应于输入亮度图像中大于T的像素点..不管输入是何种数据类图像,T的取值必须在[0,1]内.
亮度变换函数
函数imadjust是对灰度图像进行亮度转换的基本IPT工具
g=imadjust(f,[low-in high-in],[low_out high_out],gmma)
此函数将图像f中的亮度值映像到g中的新值,即将low_in至high_in之间的值的映射到low_out和high_out之间的值.low_in以下high_in以上的值被剪切了. 参数gamma给出曲线的形状.该曲线用来映射f的亮度值,以便生成图像g.若gamma小于1,则映射被加权至更高的输出值.
- matlab进行图像处理学习笔记
- matlab学习笔记:图像处理
- 关于MATLAB图像处理学习笔记20070929
- MATLAB图像处理学习笔记之一
- MATLAB图像处理_学习笔记
- MATLAB学习笔记 彩色图像处理
- Matlab图像处理学习笔记(九):获取叠加物体的数量并进行分割
- Matlab图像处理笔记
- matlab图像处理 笔记
- Matlab图像处理学习笔记(四):多边形检测
- Matlab图像处理学习笔记(七):surf特征点
- Matlab 图像处理入门学习笔记—1.图片格式转换
- MATLAB学习笔记 形态学图像处理(一)
- MATLAB学习笔记 形态学图像处理(二)
- MATLAB学习笔记一(关于图像处理)
- MATLAB学习笔记二(关于图像处理)
- MATLAB学习笔记三(关于图像处理)
- MATLAB学习笔记四(关于图像处理)
- RA_Client
- 计算机上端口详细介绍
- Proguard 学习笔记(一)
- asp.net AJAX中的CascadingDropDown控件使用心得
- ARQ and FEC
- matlab进行图像处理学习笔记
- 马云发誓不投网游一分钱
- 从今天开始继续写博客
- 主数据管理 之团队建设 (Master Data Management- Team Building)
- temp.txt
- 35岁之后干什么?
- vb中通过picture和adodc控件给access写入图片,把绑定的图片框中的图像自动存入数据库
- 预告
- APUE学习笔记(1)——UNIX基础知识(第一章)