MATLAB读取和显示JPEG图片文件

 时间:2026-02-12 02:45:17

1、第一,启动MATLAB,新建脚本(Ctrl+N),输入如下代码:

close all; clear all; clc

figure('Position',[50,50,600,500],'Name','RGB image')

rgb=imread('ngc6543a.jpg');

image(rgb)

该代码通过imread( )读取图片文件(ngc6543a.jpg),该图片文件为哈勃空间望远镜获得的猫眼星云照片(Cat eye's Nebula from the Hubble Space Telescope,NASA)。然后通过image( )显示该猫眼星云图片。

MATLAB读取和显示JPEG图片文件

2、第二,保存和运行上述脚本,读取并显示的猫眼星云照片如下。

MATLAB读取和显示JPEG图片文件

3、第三,接着输入如下代码:

figure('Position',[50,50,600,500],'Name','Intensity heat')

im=mean(rgb,3);

image(im)

colormap(hot(256))

该代码通过mean( )改变猫眼星云照片的数据值和colormap( )改变图片着色。

MATLAB读取和显示JPEG图片文件

4、第四,保存和运行上述脚本,得到改变着色的猫眼星云图片如下。

MATLAB读取和显示JPEG图片文件

5、第五,colormap( )的选项有Jet,HSV,Hot,Cool,Spring,Summer,Autumn,Winter,Gray,Bone,Copper,Pink,Lines等,可以在命令行窗口(Command Window)输入doc colormap查看帮助文档对colormap的介绍。

MATLAB读取和显示JPEG图片文件

  • matlab怎么提取一个矩阵的一部分
  • matlab中怎么将数据从小到大或者从大到小排列
  • matlab中怎么求矩阵各行列元素之和
  • matlab如何调用函数
  • matlab如何找到数组中的最大值和位置
  • 热门搜索
    腌黄瓜条怎么腌制好吃 直播生活 智力发育迟缓怎么办 三星手机死机了怎么办 如何修眉毛 乱码怎么办 手机速度慢怎么解决 龙珠超宇宙怎么玩 中考分数低怎么上高中 '怎么打出来