当前位置: 首页 > news >正文

Matlab数字图像处理——图像文件的读取

文章目录

      • 一、Matlab中获取图像信息的函数 imfinfo
      • 二、Matlab读取图像文件的函数 imread
      • 三、Matlab保存图像文件的函数 imwrite
    • 完整目录

一、Matlab中获取图像信息的函数 imfinfo

Matlab函数 imfinfo 可以获取图像文件的文件名、文件格式、图像大小、图像类型、数据类型等信息

imfinfo 函数返回结构数组基本都包含这九个结构成员:

结构数组成员名所代表含义
Filename文件名称字符向量
FileModDate文件最后修改日期(日-月-年 时:分:秒)字符向量
FileSize文件大小(单位是字节)整数
Format文件格式或扩展名(tif, jpg, png等)字符向量
FormatVersion文件格式版本号字符向量或数字
Width图像宽度,单位为像素整数
Height图像高度,单位为像素整数
BitDepth每个像素所占位宽整数
ColorType图像类型(grayscale灰度图像,truecolor-RGB图像,indexed索引图像)字符向量。

字符向量
演示:

>> info = imfinfo('火影1.jpg')
info = 包含以下字段的 struct:Filename: 'E:\Matlib\MatlibSpace\火影1.jpg'FileModDate: '17-Mar-2020 22:34:02'FileSize: 38005Format: 'jpg'FormatVersion: ''Width: 500Height: 344BitDepth: 24ColorType: 'truecolor'FormatSignature: ''NumberOfSamples: 3CodingMethod: 'Huffman'CodingProcess: 'Sequential'Comment: {}

二、Matlab读取图像文件的函数 imread

Matlab中用于读取图像的主要函数为 imread

Matlab读取gif图像文件:

>> [X1, map1] = imread('火影2.gif', 1);    %后边的数字代表读取第几帧的图像
>> [X2, map2] = imread('火影2.gif', 10);
>> figure;
>> subplot(121):imshow(X1, map1);
>> subplot(122):imshow(X2, map2);

原gif图:看,这就是爸爸氪金后的能力!
在这里插入图片描述
读取结果:
在这里插入图片描述

三、Matlab保存图像文件的函数 imwrite

Matlab中用于保存图像的主要函数为 imwrite

使用imwrite保存索引图像,保存格式为bmp:

>> load trees
>> whosName           Size              Bytes  Class     AttributesX            258x350            722400  double              caption        1x66                132  char                map          128x3                3072  double             
>> imwrite(X, map, 'trees.bmp')

trees是matlab自带的索引图像

完整目录

Matlab数字图像处理——图像处理工具箱Image Processing Toolbox
Matlab数字图像处理——图像类型的转换
Matlab数字图像处理——图像文件的读取
Matlab数字图像处理——图像文件的显示
Matlab数字图像处理——视频文件的读写
Matlab数字图像处理——图像的像素运算(灰度变换)
Matlab数字图像处理——图像的空间变换
Matlab数字图像处理——图像的平移、邻域操作、区域选取
Matlab数字图像处理——图像增强
Matlab数字图像处理——图像复原

http://www.lryc.cn/news/570368.html

相关文章:

  • 基于统计检验与机器学习模型对牛油果数据的分析与预测
  • 第六十四节:基于EasyOCR的中英文文本识别与图像标注技术研究
  • 电脑桌面计算机文件打不开怎么办,教大家电脑桌面上的文件都打不开怎么办
  • IoC与DI工厂、单例、原型模式详解
  • 不懂颜色空间,图像处理全白忙!
  • java android对话框_android 对话框Dialog和AlertDialog应用 | 学步园
  • 船舶燃料电池电力推进系统设计报告:300kW 系统方案
  • [WIFI]破解工具-BT4+unetbootin+spoonwep/wpa
  • 使用NMEA Tools生成GPS轨迹图
  • c++ algorithm常用算法汇总
  • android 各版本占比,谷歌公布最新Android各版本占比数据:9.0份额超过10%
  • 华尔街英语学习软件_哪些比较好的英语学习软件?
  • Eclipse 【3.4】 版本安装【插件】时的【dropins】 目录
  • Discuz!教程之图片友情链接横排的美化方法
  • 生活小窍门[转]
  • DataWorks 离线同步数据至 Kafka 实操
  • Vue.js知识——Promise、vuex
  • 尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)
  • 基于Verilog的简易咖啡机设计
  • 洛谷 排队接水 贪心
  • 2005年度世界500强公司名单[转]
  • 【从零学视觉】(一) 认识工业相机
  • leetcode25-K个一组翻转链表
  • 赣网杯2021 CTF---MiscWebCrypto部分Writeup
  • 组合模式Composite Pattern
  • python爬取美女图片
  • Python开发串口通讯上位机程序三部曲 第二部:保存数据
  • UI前端大数据可视化:从设计到实现的完整流程
  • 牙科医疗设备EMC电磁兼容技术讨论
  • 《Linux驱动:nand flash驱动看这一篇就够了》