matlab图像读取

 时间:2026-02-13 06:58:21

1、在matlab软件中,读取图像数据(载入)利用的是imread函数,主要有以下4种方式:

A = imread(filename, fmt)

[X, map] = 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('haibao.jpg');

>> lev = graythresh(imdata);

>> bwimg = im2bw(imdata,lev);

>> imshow(bwimg)

二值化后图像如下所示:

matlab图像读取

  • visual studio 的工具箱的使用
  • 怎么用Mathematica进行模式匹配?
  • 艾尔登法环新角色怎么设置外貌
  • 艾尔登法环战灰:连击怎么获得
  • 艾尔登法环战灰怎么用
  • 热门搜索
    创建文明城手抄报 安全手抄报的内容 感恩的心手抄报图片 预防传染病手抄报资料 爱国手抄报大全 关于战争的手抄报 争做文明少年手抄报 鲁迅手抄报图片 四年级数学手抄报内容 关于爱国卫生的手抄报