matlab图像读取

在学习《数字图像处理》,常需要利用matlab软件进行各种图像算法处理,作为基础,首先需要读取图像数据,下面介绍matlab读取图像操作。

操作方法

  • 01

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

  • 02

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

  • 03

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

  • 04

    图像二值化操作,如下所示即可: >> imdata = imread('haibao.jpg'); >> lev = graythresh(imdata); >> bwimg = im2bw(imdata,lev); >> imshow(bwimg) 二值化后图像如下所示:

(0)

相关推荐

  • Matlab如何读取Excel和写入Excel?

    大家在使用MATLAB进行数学分析或者数学建模的过程,可能会遇到需要从Excel读取数据和需要把生成的数据写入Excel保存的情况.现在小编就教大家在MATLAB下读取和写入Excel? 读取Exce ...

  • Matlab如何读取图片 显示和保存图像

    Matlab可进行矩阵的各种复杂运算,而图片正是基于多维矩阵,进行存储.可以用Matlab已有函数,读入图像数据,进行一系列处理(如彩转灰度.二值化等)后,再用保存函数,将图片以新名称,存储到另一位置 ...

  • Matlab图像如何处理?Matlab图像处理的基本操作

    虽然说Matlab是一款数学处理软件,但是这款软件特别强大,强大之处在于他还能够处理图像,这个功能是很多新手学习Matlab的时候感到惊讶的地方,所不了解,所要学习的,下面小编就给大家介绍Matlab ...

  • Matlab图像二值化

    Matlab对灰度图像进行二值化 操作方法 01 首先读取到一张图片 I = imread('fordebug.bmp'); 02 用graythresh和im2bw命令 thresh = grayt ...

  • MATLAB怎么读取excel文件中的数据?

    下面我就通过实例介绍一下MATLAB如何导入excel数据. 读取sheet1中的所有数据 我们以03版excel为例,假设excel中数据为 默认这些文本以及数字都放在sheet1中,我们将此exc ...

  • Matlab图像的缩放和剪切

    这里介绍如何在Matlab中进行图像缩放和剪切. 还介绍一下旋转函数. 操作方法 01 首先是介绍图像的缩放: 比如有图像aa: aa = imread('aa.png');imshow(aa); 0 ...

  • MATLAB如何读取Excel数据文件

    MATLAB是由mathworks公司开发的面向科学计算的程序设计语言.最近在使用过程中,需要读取Excel中数据,今天和大家一起看看如何利用MATLAB如何读写Excel数据文件. 操作方法 01 ...

  • MATLAB如何读取TXT中的数据?

    操作方法 01 下面我就通过实例介绍一下matlab导入txt数据.. 02 我们经常会用到MTALB读取TXT中数据的情况,下面我们就用下面数据进行示例 03 输入 ex=importdata('e ...

  • Matlab如何读取或写入数据到xls格式Excel表格?

    操作方法 01 首先在某一文件夹下,创建一个空表格文件,或者存放一个已有表格,准备存放生成的数据,记录好该文件的路径. 02 启动计算软件,输入程序并运行后,在工作区域可以得到所有中间及结果变量的数据 ...