MATLAB图像处理基本函数
- imread 函数功能为读取图像,如:i=imread(‘e:\picture1.jpg’);
- whos 函数用于列出图像尺寸、字节数和属性等信息,如 whos i;
- imshow 函数功能为显示图像,如: i=imread(‘e:\picture1.jpg’); imshow(i); title(‘原图像’); %加上图像标题;
- imwrite 函数用于写入图像文件,如:imwrite(i,’e:\picture2.jpg’,’jpg’);
- figure 函数用于设定图像显示窗口,如:figure,imshow(i);
- subplot 函数是把图形窗口分成多个矩形部分,每个部分可以分别用来进 行显示。如: Subplot(m,n,p)分成 m*n 个小窗口,在第 p 个窗口中创建坐标 轴为当前坐标轴,用于显示图形。
- imcomplement 函数功能为图像取反,如: j = imcomplement(i);
- imrotate 函数功能为图像旋转,如: j = imrotate(i,angle) 将图像 i(图像的数据矩阵)绕图像的中心点旋转 angle 度,正数表 示逆时针旋转,负数表示顺时针旋转。返回旋转后的图像矩阵;
- imadd 函数是两幅图像相加,要求同样大小,同种数据类型,如: Z=imadd(x,y)表示图像 x+y Ø Imsubstract 函数是两幅图像相减,要求同样大小,同种数据类型,如: Z=imsubtract(x,y)表示图像 x-y Ø rgb2gray 函数功能为彩色图像转灰度图像,如 i=rgb2gray(j)。 Ø im2bw 函数是通过阈值化方法把图像转换为二值图像,如: I=im2bw(j,level); Level 表示灰度阈值,取值范围 0~1(即 0.n),表示阈值取自原图像 灰度范围的 n%;
- imresize 函数是改变图像的大小 I=imresize(j,[m n])将图像 j 大小调整为 m 行 n 列 Ø imhist()函数功能为提取图像中的直方图信息。如: imhist(I,n),I 为输入的灰度图像,n 为指定的灰度级数目,缺省值为 256;
- imadjust()函数功能为调节灰度图像的亮度。如: J=imadjust ( I, [ low_in high_in ], [ low_out high_out ], gamma ) 将图像 I 中的亮度值映射到 J 中的新值,即将 low_in 至 high_in 之间的 值映射到 low_out 至 high_out 之间的值; gamma 指定描述值 I 和值 J 关系的曲线形状。gamma 所表示的意义: >1 ---------- 凹曲线
MATLAB图像处理基本函数相关推荐
- Matlab图像处理基本函数(1)
表13 灰度形态学(或二值图像)处理函数 函数 说明 conndef 创建连通矩阵 imbothat ...
- matlab bwmorph spur,matlab图像处理学习笔记-数学形态与二值图像操作
matlab图像处理学习笔记-数学形态与二值图像操作 数学形态学主要处理的是二值图像,因为二值图像的处理操作比较简单. 9.1 数学形态学图像处理 基本思想:利用一个称作结构元素(structurin ...
- MATLAB图像处理的开运算和噪声相关的基本操作-填充和去除—imfill与bwareaopen函数运算
MATLAB图像处理的开运算和噪声相关的基本操作-填充和去除-imfill与bwareaopen函数运算 首先是基本函数的调用格式: imfill函数填充-填充图像区域和孔 该MATLAB函数对像素的 ...
- matlab图像处理命令(二)
转自:http://blog.163.com/crazyzcs@126/blog/static/1297420502010229104452729/ (非原处) 图像增强 1. 直方图均衡化的 Mat ...
- matlab图像处理命令(一)
转自:http://blog.csdn.net/langyuewu/archive/2009/05/02/4144120.aspx(非原处) 1.applylut 功能: 在二进制图像中利用looku ...
- Atitit MATLAB 图像处理attilax总结
Atitit MATLAB 图像处理attilax总结 1.1. 下载 Matlab7.0官方下载_Matlab2012 v7.0 官方简体中文版-办公软件-系统大全.html1 1.2. Matla ...
- matlab图像处理——平滑滤波
平滑滤波--matlab图像处理 平滑滤波的目的是消除或尽量减少噪声,改善图像的质量.假设加性噪声是随机独立分布,这样利用图像像素领域的平均或加权平均即可有效地抑制噪声干扰.从信号分析的观点来看,图像 ...
- matlab图像相加例子,MATLAB图像处理例子
MATLAB图像处理例子 clc;clear all;close all; a = imread( railway_05.jpg ); b = rgb2gray(a); c = im2bw(b,240 ...
- Matlab图像处理创新实践-实验4【综合设计大实验——GUI综合设计】
Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...
- Matlab图像处理创新实践-实验3【图像锐化】
Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...
最新文章
- 爬虫核心原理:一次 HTTP 请求到底是如何完成的?
- hdu 杭电 1045 Fire Net
- 前端 ---JS中的面向对象
- java postconstruct_spring框架中@PostConstruct的实现原理
- 2015蓝桥杯省赛---java---A---3(九数分三组)
- Html5学习进阶一 视频和音频
- 如何使用Windows Live Alerts服务
- 关于ADO之AddNew,UPdate与Identity列
- 获取Throwable里头的错误信息
- Linux安装phpMywind
- 牛客 BL1 扭蛋机
- 那些年啊,那些事——一个程序员的奋斗史 ——83
- XGBoost参数说明
- 打开excel提示内存或磁盘空间不足的解决方式
- c语言今天是星期天,今天是星期天作文400字
- 科学计算机返回模式,从科学发展模式看计算机科学的发展道路
- 使用pymysql连接数据库
- python调用webservice
- 基于ectd实现go的服务注册
- 开发B2B2C多用户商城系统需要多少钱