【matlab图像处理】图像处理工具箱(2)

中国史之【设立辟雍】:
西周时,贵族教育子弟的学校,已较完备,有所谓的小学和大学。我国古代学校的教师称“师”也起源于西周。
——来源:全历史APP

俗话说:“好记性不如烂笔头”,多写写多记记,总不会错。多一些不为什么的坚持,少一些功利主义的追求。

今天介绍图像处理工具箱的基本图像操作。本内容参考自《实用MATLAB图像和视频处理》第4章。

1、读取并展示图片

读取图片是最基本的操作,matlab中内置的函数为imread(),它可以读取常见的图像格式,如TIFF、JPEG、BMP、GIF、PNG等,如下。

在这里插入图片描述
我们读取的图片是tiff格式,这个函数可以读取多种类型图片,如二值图、灰度图、彩色图、索引图等。

我们使用的展示函数是imtool(img),这个函数提供了非常多的图像显示功能,还有像素区域工具、图像信息工具、对比度调整工具等等。

除此之外,我们可以简单地使用imshow()函数来显示。如下:

在这里插入图片描述
相对于imtool,imshow函数少了一些功能,但是已经很好满足我们的常用需求。我们还可以同时显示两个子图。如下:
在这里插入图片描述

首先,注意你的图片路径要放在当前文件夹,或者读取时写全局路径。代码如上,我们可以读取两张图片,用figure函数创建一个空白画板,然后subplotlib为画板放置图片,其中subplot(1,2,1)表示创建一行两列的表格,放在第一个格子。

2、保存图片

保存图片可以使用函数imwrite(),也是很简单,具体看图。
在这里插入图片描述
直接使用imwrite函数进行保存,注意其参数,第一个参数为已有图片的变量名,第二个参数为想要保存成图片的名字。我们可以从当前文件夹看到图片,双击即可打开。

【声明】:学习笔记基于互联网上各种学习资源的个人整理。

以上是本期内容,下期介绍图像处理的算术运算。

我叫小保,一名计算机视觉爱好者、学习者、追随者,欢迎关注我一起学习。

猜你喜欢

转载自blog.csdn.net/ling_xiobai/article/details/123474742