imfinfo matlab,MATLAB函数imfinfo函数
函数功能
在图像处理中,该函数用于获取一张图片的具体信息。这些具体信息包括图片的格式、尺寸、颜色数量、修改时间等等。在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函数相关推荐
- matlab中help所有函数功能的英文翻译
doc funname 在帮助浏览器中打开帮助文档 help funname 在命令窗口打开帮助文档 helpbrowser 直接打开帮助浏览器 lookfor funname 搜索某个关键字相关函数 ...
- Matlab通信仿真常用函数
信源函数 randerr 产生比特误差样本 randint 产生均匀分布的随机整数矩阵 randsrc 根据给定的数字表产生随机矩阵 wgn 产生高斯白噪声 信号分析函数 biterr 计算比特误差数 ...
- Matlab学习-图像处理工具箱函数
本文转载自http://www.cnblogs.com/gtts/archive/2011/05/20/2052339.html 下列表格中除了个别函数外,其余函数都是图像处理工具箱提供的关于图像处理 ...
- matlab meshc函数_MATLAB函数库大全(收藏版)
转发朋友圈获30赞,截图发送至公众号对话框,即可获该文章的PDF版本方便阅读. 目录 1 常用命令 表1.1 管理用命令 表1.2管理变量与工作空间用命令 表1.3文件与操作系统处理命令 表1.4窗口 ...
- matlab对图像操作函数的详解(笔记1)
matlab对图像操作函数的详解 一. 读写图像文件 1. imread imread函数用于读入各种图像文件,如:a=imread('e:\w01.tif') 注:计算机E盘上要有w01相应的.ti ...
- matlab中的imshow函数使用
转自 http://hi.baidu.com/redaiyu1989/item/3f39fe151b446fc039cb3087 网上搜的好东西 一些图像处理函数用法 % imshow imshow是 ...
- matlab函数im2bw_matlab函数大全
Matlab图像处理相关函数命令大全 一.通用函数: colorbar 显示彩色条 语法:colorbar \ colorbar('vert') \ colorbar('horiz') \ colo ...
- Matlab中的lsqcurvefit函数的使用
Matlab中的lsqcurvefit函数的使用 lsqcurvefit函数 调用示例 lsqcurvefit函数 非线性曲线拟合是已知输入向量xdata和输出向量ydata,并且知道输入与输出的函数 ...
- 【 MATLAB 】使用 filter 函数产生给定线性时不变系统的单位阶跃响应
先给出filter的大致介绍:[ MATLAB ]filter 函数介绍(一维数字滤波器) 上篇博文写了产生一个系统的脉冲响应的博文,有兴趣可以看看:[ MATLAB ]使用 impz 函数计算并画出 ...
最新文章
- Gradient Descent和Back propagation在做什么?
- VB.Net编程实现Web Service的基础
- java ee思维导图
- 计算机内存不足提示栻框,【计算机】计算机文化基础.ppt
- Dockerfile中的保留字指令讲解
- 洛谷 P3373 【模板】线段树 2(线段树区间乘、加 区间查找)
- AJAX:校验用户名是否被注册
- 《Unit Testing》2.1 经典学派如何做测试隔离
- 当前计算机无法连接,win7系统无法连接wifi提示此计算机当前已将连接限制为xxx的解决方法...
- 做大公司的螺丝钉 vs 当小公司的多面手
- 带权图的最短路径算法(Dijkstra)实现
- python种颜色循环_python – 重置Matplotlib中的颜色循环
- 转-从早到晚被工作追着跑? 10招提高你的工作效率
- GoldenGate实施参考
- PLC编程技术的发展及应用
- 计算机网络技术实训室管理制度,计算机实验室管理制度
- 【LCA】BZOJ1776-[Usaco2010 Hol]cowpol 奶牛政坛
- 获取必应每日壁纸(api)
- Java计算每月工作天数
- TypeScript值比较、泛型函数类型和签名