Matlab如何读取图片 显示和保存图像
来源:网络收集 点击: 时间:2025-10-18【导读】:
Matlab可进行矩阵的各种复杂运算,而图片正是基于多维矩阵,进行存储。可以用Matlab已有函数,读入图像数据,进行一系列处理(如彩转灰度、二值化等)后,再用保存函数,将图片以新名称,存储到另一位置。而中间处理过程中,可用显示函数,实时输出处理后的图像,方便查看效果。接下来,介绍如何读取图片,显示,以及保存结果。
先打开软件后,找到左上角按钮,点击即可用m编辑器,写入代码,可以每写完一部分,执行一下,查看效果。

接着需要如图1,将该文件保存。然后如图2,将一个图片,复制到同一个文件夹里,方便程序调用。

然后即可进行程序创建,这里如图使用imread进行读取,其中引号内容有文件名,包括扩展名,这是相对路径。如果程序和图不在同一文件夹,则必须使用图片完整路径。

为了实时看到效果,可添加imshow,用于输出,这里添加了此语句,可以显示刚刚读入的彩图。

因为输出图片可能较多,可用subplot将其放入一张结果图上,如下图1,在每个imshow之前,都添加此语句,其中(2,2,1)表示2行2列布置中,第一张图,其他依次类推。这样运行后,结果如图2。

最后,需将处理的结果进行保存,可以用图1最后一行imwrite进行,该句中名称可自行设置,格式即扩展名,可不和原图相同,运行后,如图2,即可找到储存的文件。

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1274403.html
上一篇:怎样打开mmc文件
下一篇:tommy hilfiger皮带真假鉴别经验分享