函数功能

在图像处理中,该函数用于获取一张图片的具体信息。这些具体信息包括图片的格式、尺寸、颜色数量、修改时间等等。在matlab的命令窗口中键入doc

imfinfo或者help imfinfo都可以得到该函数的帮助信息。

调用方式

info = imfinfo(filename,fmt)

info = imfinfo(filename)

程序示例  下面这个程序用于获取位图相关信息。该函数获取位图文件头信息和位图信息头信息(关于位图结构,详情参阅:bmp)。并把图片的宽度和高度分别存入两个变量W和H中:

>>

fileinfo=imfinfo('D:\图片\fengjing.bmp');

>> W=fileinfo.Width

>> H=fileinfo.Height

由此可见,该函数把位图的相关信息(位图文件头和位图信息头信息)读入一个结构体变量中。该结构体各个成员:

Filename:文件名

FileModDate: 文件最后修改日期

FileSize: 文件总大小(字节)

Format: 文件格式('bmp'表示位图文件,更多格式请参考matlab的帮助文档

FormatVersion: 'Version 3 (Microsoft Windows 3.x)'

Width: 图像宽度(像素)

Height: 图像高度(像素)

BitDepth: 图像灰度(24表示真彩色、8表示256色位图)

ColorType: 'indexed'

FormatSignature: 'BM'

NumColormapEntries: 颜色表中颜色项数

Colormap: [256x3 double]

RedMask: []

GreenMask: []

BlueMask: []

ImageDataOffset: 图像数据区的偏移量

BitmapHeaderSize: 图像文件头大小(固定为40字节)

NumPlanes: 1

CompressionType: 图像是否压缩

BitmapSize: 120000

HorzResolution: 0

VertResolution: 0

NumColorsUsed:

使用到的颜色数(对索引位图,该值表示颜色表中颜色项数,对真彩色位图,该值表示图像中实际用到的颜色数)

NumImportantColors: 重要颜色数

imfinfo matlab,MATLAB函数imfinfo函数相关推荐

  1. matlab中help所有函数功能的英文翻译

    doc funname 在帮助浏览器中打开帮助文档 help funname 在命令窗口打开帮助文档 helpbrowser 直接打开帮助浏览器 lookfor funname 搜索某个关键字相关函数 ...

  2. Matlab通信仿真常用函数

    信源函数 randerr 产生比特误差样本 randint 产生均匀分布的随机整数矩阵 randsrc 根据给定的数字表产生随机矩阵 wgn 产生高斯白噪声 信号分析函数 biterr 计算比特误差数 ...

  3. Matlab学习-图像处理工具箱函数

    本文转载自http://www.cnblogs.com/gtts/archive/2011/05/20/2052339.html 下列表格中除了个别函数外,其余函数都是图像处理工具箱提供的关于图像处理 ...

  4. matlab meshc函数_MATLAB函数库大全(收藏版)

    转发朋友圈获30赞,截图发送至公众号对话框,即可获该文章的PDF版本方便阅读. 目录 1 常用命令 表1.1 管理用命令 表1.2管理变量与工作空间用命令 表1.3文件与操作系统处理命令 表1.4窗口 ...

  5. matlab对图像操作函数的详解(笔记1)

    matlab对图像操作函数的详解 一. 读写图像文件 1. imread imread函数用于读入各种图像文件,如:a=imread('e:\w01.tif') 注:计算机E盘上要有w01相应的.ti ...

  6. matlab中的imshow函数使用

    转自 http://hi.baidu.com/redaiyu1989/item/3f39fe151b446fc039cb3087 网上搜的好东西 一些图像处理函数用法 % imshow imshow是 ...

  7. matlab函数im2bw_matlab函数大全

    Matlab图像处理相关函数命令大全 一.通用函数: colorbar  显示彩色条 语法:colorbar \ colorbar('vert') \ colorbar('horiz') \ colo ...

  8. Matlab中的lsqcurvefit函数的使用

    Matlab中的lsqcurvefit函数的使用 lsqcurvefit函数 调用示例 lsqcurvefit函数 非线性曲线拟合是已知输入向量xdata和输出向量ydata,并且知道输入与输出的函数 ...

  9. 【 MATLAB 】使用 filter 函数产生给定线性时不变系统的单位阶跃响应

    先给出filter的大致介绍:[ MATLAB ]filter 函数介绍(一维数字滤波器) 上篇博文写了产生一个系统的脉冲响应的博文,有兴趣可以看看:[ MATLAB ]使用 impz 函数计算并画出 ...

最新文章

  1. Gradient Descent和Back propagation在做什么?
  2. VB.Net编程实现Web Service的基础
  3. java ee思维导图
  4. 计算机内存不足提示栻框,【计算机】计算机文化基础.ppt
  5. Dockerfile中的保留字指令讲解
  6. 洛谷 P3373 【模板】线段树 2(线段树区间乘、加 区间查找)
  7. AJAX:校验用户名是否被注册
  8. 《Unit Testing》2.1 经典学派如何做测试隔离
  9. 当前计算机无法连接,win7系统无法连接wifi提示此计算机当前已将连接限制为xxx的解决方法...
  10. 做大公司的螺丝钉 vs 当小公司的多面手
  11. 带权图的最短路径算法(Dijkstra)实现
  12. python种颜色循环_python – 重置Matplotlib中的颜色循环
  13. 转-从早到晚被工作追着跑? 10招提高你的工作效率
  14. GoldenGate实施参考
  15. PLC编程技术的发展及应用
  16. 计算机网络技术实训室管理制度,计算机实验室管理制度
  17. 【LCA】BZOJ1776-[Usaco2010 Hol]cowpol 奶牛政坛
  18. 获取必应每日壁纸(api)
  19. Java计算每月工作天数
  20. TypeScript值比较、泛型函数类型和签名

热门文章

  1. emui9是鸿蒙系统吗,华为EMUI是不是鸿蒙系统
  2. python自媒体混剪视频_做自媒体混剪视频,万次播放收益150元!混剪视频剪辑技巧分享...
  3. 关于油猴被浏览器禁止访问的解决办法
  4. 使用压缩工具打包程序,并设置添加快捷方式
  5. 回报园子,推荐个靠谱的北京IT高端职位招聘信息微信
  6. python 字典代码_python的字典
  7. RERAN:安卓系统的定时和点击的录制和回放——(4)
  8. 华为手机到底用了多少美国芯?外媒拆解来了
  9. Hadoop与关系数据库
  10. C++字符串与整数的相互转换