matlab图像读取

时间:2024-10-21 13:43:23

1、在matlab软件中,读取图像数据(载入)利用的是imread函数,主要有以下4种方式:A = imread(filename, fmt)[X, m锾攒揉敫ap] = imread(...)[...] = imread(filename)[...] = imread(URL,...)[...] = imread(...,Param1,Val1,Param2,Val2...)作为初步以及最为常见的方式,采取第一种讲解。如下图所示即为将载入的图片,图片格式(jpg) :

matlab图像读取

2、在命令窗口(Command Window)输入语句:>> imdata = imread('haibao.jpg');即读入图片数据保存在imdata矩阵中。如下所示,在Workspace可以看到该矩阵信息,是一个3维矩阵。

matlab图像读取

3、在读入图像数据后就可以进行各种算法操作,简单介绍几种常见的图片操作,如下代码可以将彩色图转为灰度图:>> imdata = imread('haibao.jpg');>> imgray = rgb2gray(imdata);>> imshow(imgray);

matlab图像读取

4、图像二值化操作,如下所示即可:>> imdata = imread('ha坡纠课柩ibao.jpg');>>lev = graythresh(imdata);>> bwimg = im2bw(imdata,lev);>> imshow(bwimg)二值化后图像如下所示:

matlab图像读取
© 手抄报圈