MATLAB读取和显示JPEG图片文件

作者:烟中隐约闪现 | 创建时间: 2023-06-29
基于MATLAB,首先通过imread( )读取猫眼星云照片的数据,然后通过image( )显示该图片,最后通过mean( )改变图片的数据值和colormap( )改变图片着色。...
MATLAB读取和显示JPEG图片文件

操作方法

第一,启动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( )显示该猫眼星云图片。

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

第三,接着输入如下代码: figure('Position',[50,50,600,500],'Name','Intensity heat') im=mean(rgb,3); image(im) colormap(hot(256)) 该代码通过mean( )改变猫眼星云照片的数据值和colormap( )改变图片着色。

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

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

点击展开全文

更多推荐