Matlabinf_matlab怎么定义函数

Matlabinf_matlab怎么定义函数函数功能在图像处理中,该函数用于获取一张图片的具体信息。这些具体信息包括图片的格式、尺寸、颜色数量、修改时间等等。在matlab的命令窗口中键入docimfinfo或者helpimfinfo都可以得到该函数的帮助信息。调用方式info=imfinfo(filename,fmt)info=imfinfo(filename)程序示例  下面这个程序用于获取位图相关信息。该函数获取位图文件头信…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

函数功能

在图像处理中,该函数用于获取一张图片的具体信息。这些具体信息包括图片的格式、尺寸、颜色数量、修改时间等等。在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: [256×3 double]

RedMask: []

GreenMask: []

BlueMask: []

ImageDataOffset: 图像数据区的偏移量

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

NumPlanes: 1

CompressionType: 图像是否压缩

BitmapSize: 120000

HorzResolution: 0

VertResolution: 0

NumColorsUsed:

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

NumImportantColors: 重要颜色数

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185714.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月5日 下午12:00
下一篇 2022年10月5日 下午12:16


相关推荐

  • sklearn库主要模块功能简介

    sklearn库主要模块功能简介数据科学系列:sklearn库主要模块功能简介01sklearn简介sklearn,全称scikit-learn,是python中的机器学习库,建立在numpy、scipy、matplotlib等数据科学包的基础之上,涵盖了机器学习中的样例数据、数据预处理、模型验证、特征选择、分类、回归、聚类、降维等几乎所有环节,功能十分强大,目前sklearn版本是0.23。与深度学习库存在pytorch、TensorFlow等多种框架可选不同,sklearn是python中传统机器学习的首选库,不存在其他竞争

    2022年10月18日
    6
  • 高斯滤波器理解

    高斯滤波器理解高斯滤波器是空间滤波器的一种 学习高斯滤波器 需要空间滤波的知识作为先验知识 各种数字图像处理的书中都有介绍 冈萨雷斯的经典教材说的还是比较清楚的 建议看英文版 个人感觉比翻译过来的更容易理解 高斯滤波的模板是用高斯公式计算出来的 下面是一维和二维高斯分布函数及其函数图像 一维高斯分布函数 二维高斯分布函数 它们的图像分别为 那么高斯滤波模板是怎么生成的呢 是通过二维高斯函数计算出来的 例如 我们假设一个高斯模板的长 宽均为 5 方差为 0 5 那么首先 我们要在模板上建立一个坐标系 其原点

    2026年3月18日
    2
  • cygwin 查找ip地址_NBtscan扫描整个局域网IP及MAC地址

    cygwin 查找ip地址_NBtscan扫描整个局域网IP及MAC地址安装 然后将 cygwin1 dll 和 nbtscan exe 复制到 c windows system32 下进入 cmd 窗口就可以输入命令 如 nbtscan192 168 1 1 24 就可以扫描整个 C 段了安装好后直接就可以使用了 它的参数有 12 个之多 用 NBTSCAN H 查看 但基本用到的不多 只要扫描 IP 设置正确就可以完成任务了 IP 格式主要有 2 种 例如 192 168 18 0 24 表

    2026年3月26日
    2
  • 小程序 flex_fly app

    小程序 flex_fly appflyio的使用在小程序中使用请求,只能使用原生的wx.request,如果想要向axios一样使用三方包,只能使用flyio,不然会报错,同时flyio是属于多种兼容的可以放心使用到多端。importFlyfrom’flyio/dist/npm/wx’constfly=newFly()consthost=process.env.NODE_ENV===”development”?”模拟地址”:”真实地址”fly.config.baseURL=hostfly.c

    2025年10月2日
    8
  • PyCharm激活码永久有效PyCharm2017.1.6激活码教程-持续更新,一步到位「建议收藏」

    PyCharm激活码永久有效PyCharm2017.1.6激活码教程-持续更新,一步到位「建议收藏」PyCharm激活码永久有效2017.1.6激活码教程-Windows版永久激活-持续更新,Idea激活码2017.1.6成功激活

    2022年6月19日
    40
  • OpenAI Codex告别重复劳动:一文带你快速上手GPT-5-Codex CLI (含获取API Key与CLI安装)

    OpenAI Codex告别重复劳动:一文带你快速上手GPT-5-Codex CLI (含获取API Key与CLI安装)

    2026年3月15日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号