MATLAB imread

imread()函数

从图形文件读取图像。

语法


A = imread(filename)
A = imread(filename,fmt)
A = imread(___,idx)
A = imread(___,Name,Value)
[A,map] = imread(___)
[A,map,transparency] = imread(___)

描述

表达式描述
A = imread(filename)从’filename’指定的图片文件中读取图像,从文件的内容推断文件的格式。如果’filename’指定的是一个多图文件(比如.tif),那么imread将读取文件中的第一个图像。
A = imread(filename,fmt) 额外指定.fmt扩展名打开指定文件的格式。如果imread找不到filename指定的文件,那么它会继续寻找.fmt扩展名的文件。
A = imread(___,idx)从多图文件中读取指定的某个文件或某些文件。此语法仅适用于GIF、PGM、PBM、PPM、CUR、ICO、TIF以及HDF4文件。必须指定一个文件名输入,还可以选择指定fmt。
A = imread(___,Name,Value)除了上面语法中的任何输入参数外,使用一个或多个名称-值参数对指定特定格式。
[A,map]imread(___)将文件名中的索引图像读入A,并将其关联的colormap(彩色表)读入map中。图像文件中的Colormap值会自动调整到范围[0,1]。
[A,map,transparency] = imread(___)额外返回图像透明度。该语法仅适用于PNG、CUR和ICO文件。对于PNG文件,透明度是alpha通道,如果有的话。对于CUR和ICO文件,它是AND(不透明度)遮罩。

读取和显示图像

读取一个样图:


A = imread('xiongmao.png');

imread返回xiongmao.png的600×580 × 3数组:

数组

显示图像 :


image(A)
显示图像





公众号

关注公众号,获取一手资讯

“ MATLAB imread ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注