• 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图像处理基本函数相关推荐

  1. Matlab图像处理基本函数(1)

    表13   灰度形态学(或二值图像)处理函数 函数                       说明 conndef               创建连通矩阵 imbothat             ...

  2. matlab bwmorph spur,matlab图像处理学习笔记-数学形态与二值图像操作

    matlab图像处理学习笔记-数学形态与二值图像操作 数学形态学主要处理的是二值图像,因为二值图像的处理操作比较简单. 9.1 数学形态学图像处理 基本思想:利用一个称作结构元素(structurin ...

  3. MATLAB图像处理的开运算和噪声相关的基本操作-填充和去除—imfill与bwareaopen函数运算

    MATLAB图像处理的开运算和噪声相关的基本操作-填充和去除-imfill与bwareaopen函数运算 首先是基本函数的调用格式: imfill函数填充-填充图像区域和孔 该MATLAB函数对像素的 ...

  4. matlab图像处理命令(二)

    转自:http://blog.163.com/crazyzcs@126/blog/static/1297420502010229104452729/ (非原处) 图像增强 1. 直方图均衡化的 Mat ...

  5. matlab图像处理命令(一)

    转自:http://blog.csdn.net/langyuewu/archive/2009/05/02/4144120.aspx(非原处) 1.applylut 功能: 在二进制图像中利用looku ...

  6. Atitit MATLAB 图像处理attilax总结

    Atitit MATLAB 图像处理attilax总结 1.1. 下载 Matlab7.0官方下载_Matlab2012 v7.0 官方简体中文版-办公软件-系统大全.html1 1.2. Matla ...

  7. matlab图像处理——平滑滤波

    平滑滤波--matlab图像处理 平滑滤波的目的是消除或尽量减少噪声,改善图像的质量.假设加性噪声是随机独立分布,这样利用图像像素领域的平均或加权平均即可有效地抑制噪声干扰.从信号分析的观点来看,图像 ...

  8. matlab图像相加例子,MATLAB图像处理例子

    MATLAB图像处理例子 clc;clear all;close all; a = imread( railway_05.jpg ); b = rgb2gray(a); c = im2bw(b,240 ...

  9. Matlab图像处理创新实践-实验4【综合设计大实验——GUI综合设计】

    Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...

  10. Matlab图像处理创新实践-实验3【图像锐化】

    Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...

最新文章

  1. 爬虫核心原理:一次 HTTP 请求到底是如何完成的?
  2. hdu 杭电 1045 Fire Net
  3. 前端 ---JS中的面向对象
  4. java postconstruct_spring框架中@PostConstruct的实现原理
  5. 2015蓝桥杯省赛---java---A---3(九数分三组)
  6. Html5学习进阶一 视频和音频
  7. 如何使用Windows Live Alerts服务
  8. 关于ADO之AddNew,UPdate与Identity列
  9. 获取Throwable里头的错误信息
  10. Linux安装phpMywind
  11. 牛客 BL1 扭蛋机
  12. 那些年啊,那些事——一个程序员的奋斗史 ——83
  13. XGBoost参数说明
  14. 打开excel提示内存或磁盘空间不足的解决方式
  15. c语言今天是星期天,今天是星期天作文400字
  16. 科学计算机返回模式,从科学发展模式看计算机科学的发展道路
  17. 使用pymysql连接数据库
  18. python调用webservice
  19. 基于ectd实现go的服务注册
  20. 开发B2B2C多用户商城系统需要多少钱

热门文章

  1. flash提示版本过低导致无法安装解决方法
  2. 如鹏java学习进程 模拟小球弹跳
  3. 读书笔记(创业维艰)
  4. LayaBox---TypeScript---首次接触遇到的问题
  5. Pytorch 实现情感分类
  6. Apache安装成功,测试时无法跳出It works!页面
  7. 天正CAD启动时显示服务器名称为空,如何解决天正建筑2014启动时出现error
  8. struts1.x 升级到struts2的几点问题
  9. java翻译smali_【翻译】apk反汇编之smali语法
  10. 使用计算机SN号匹配对应的计算机名 作为计算机名字的一个小脚本 win10可用