天开始学习用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,则映射被加权至更高的输出值.

posted on 2008-05-10 21:03 wrh 阅读(919) 评论(0)  编辑 收藏 引用

matlab 图像 whos函数,matlab图像处理常用函数相关推荐

  1. matlab实验5函数文件,matlab实验作业(数据类型,常用函数,导入外部文件)

    实验一 MATLAB环境与运算基础 一.实验目的 掌握 MATLAB环境与基本操作: 掌握MATLAB常见数据类型的创建.表示和引用: 熟悉MATLAB数据类型的各种运算与常用函数: 熟悉导入外部数据 ...

  2. IPP图像处理常用函数说明

    IPP图像处理常用函数 专栏目录 说明 一.阈值处理 1.函数原型 2.计算公式 3.Threshold_Val函数 (1)函数原型 (2)说明 4.相关参数含义 (1)源图像指针和步长 (2)roi ...

  3. matlab图像处理常用函数大全

    显示索引图像和灰度图像 >> [X,map]=imread('trees.tif'); >> gmap=rgb2gray(map); >> figure,imsho ...

  4. matlab图像隐写,matlab软件图像处理相关内容.ppt

    内容主要分为以下四个篇章: 一.介绍应用matlab处理图像问题 (以一个图像隐写的简单例子为说明线索) 二.应用matlab解决三维血管重建中的图像处理问题 三.图像处理练习(应用matlab解决双 ...

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

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

  6. matlab 图像退化,基于matlab的退化图像复原(一)------图像退化处理

    图像恢复技术是图像处理领域一类重要的处理技术,与图像增强等其他基本图像处理技术类似,该技术也是以获取视觉质量得到某种程度改善为目的的,所不同的是图像恢复过程需要根据指定的图像退化模型来完成,根据这个退 ...

  7. matlab 图像上下翻,Matlab图像九宫格基本操作(翻转,镜像等)+位图操作

    Matlab图像九宫格基本操作(翻转,镜像等)+位图操作 Matlab图像九宫格基本操作(翻转,镜像等)+位图操作 这次blog提到的操作对于matlab来说都很基础,而且对于有编程和计算机基础的人来 ...

  8. thinkphp5常用函数汇总_THINKSNS常用函数

    Thinksns 常用函数一览表: 以下是 extend.php : * function get_client_ip() {} 获取客户端 IP 地址 * function msubstr($str ...

  9. python3常用函数大全_Python3NumPy——常用函数

    Python3NumPy的常用函数 1. txt文件 (1) 单位矩阵,即主对角线上的元素均为1,其余元素均为0的正方形矩阵. 在NumPy中可以用eye函数创建一个这样的二维数组,我们只需要给定一个 ...

  10. matlab图像融合评价,MATLAB 图像融合评估算法

    MATLAB 图像融合评价算法 function laplacian(ori_A,ori_B) path(path,'FusionEvaluation/') %Ori_A = imread('cloc ...

最新文章

  1. 3、Spring配置类
  2. 迅雷(XUNLEI)的工作原理揭密
  3. C++11学习笔记-----获取异步操作执行结果
  4. Failed to load nodelet ‘/kinect2_bridge` of type `kinect2_bridge/kinect2_bridge_nodelet` to manager
  5. C# 监控字段_有哪些好的C#开源项目推荐?
  6. java简述标识符和保留字区别_Java 基础语法 - 流年似水莫停留的个人页面 - OSCHINA - 中文开源技术交流社区...
  7. Solaris 11 安装图解(8)
  8. 深度学习:GAN案例练习-minst手写数字
  9. 【炫丽跑车win7主题】
  10. IDEA类图标有小叉叉×
  11. 如何将mp3转wav格式?
  12. 电子工程师除了挣工资,还可以这样增加收入!
  13. java提供的对集合操作的常用方法,并集,交集,差集
  14. 图表点编辑数据无反应_word图表无法编辑数据 word图表不能编辑数据
  15. UOJ#198 [CTSC2016]时空旅行
  16. Mysql密码忘记恢复
  17. 神经网络算法二matlab实现,模糊神经网络算法之MATLAB实现.doc
  18. 上汽招聘项目管理PMO(地点:上海,薪酬面议)
  19. 实木餐桌四大保养方法,90%的人都不知道
  20. ZufeInfo 2018级软件工程专业毕业设计,开题报告常见格式问题解答

热门文章

  1. 机器学习(一):模型的参数估计方法
  2. 转自51cto(http://smailes.blog.51cto.com/rss.php?uid=28248)
  3. cmake交叉编译mbedtls,open62541笔记
  4. 将字符串中的小写字母转换为相应的大写字母
  5. 第四章 ContextCapture 19 空三控制点平差
  6. 有界面的python音乐播放器(可下载音乐)
  7. [数学建模]灵敏度分析记录
  8. Nginx入门基础篇
  9. Semilogx 不是对数坐标
  10. 《SteamVR2.2.0之Skeleton_Poser》(Yanlz+Unity+XR+VR+AR+MR+SteamVR_Skeleton_Poser+Skeleton+Poser+立钻哥哥+==)