实验一 图像处理与分析编程基础

该实验介绍了使用MATLABR2021b进行图像处理的基础步骤,包括使用imread读取图像,whos查看图像属性,imshow显示图像,imtool进行图像细节分析,以及图像数据的访问、引用、定位和统计。实验还涉及图像的保存、直方图绘制以及图像翻转的概念。
摘要由CSDN通过智能技术生成

实验工具:matlabR2021b

目录

一、实验目的

1. 了解图像处理与分析技术编程的基本概念

2. 熟悉图像处理与分析算法编程的基本步骤

3. 了解图像处理算法的常用开发环境与工具

4. 了解图像文件读取与图像显示的一般方法

5. 了解图像数据访问、定位与分析的基本方法

、实验步骤

1. 图像文件的读取与图像数据的查看

2. 图像数据的显示与可视化查看

3. 图像数据的操作方法——访问、引用、定位与统计等

4. 图像数据的保存方法

5. 图像直方图的绘制与分析


一、实验目的

1. 了解图像处理与分析技术编程的基本概念

2. 熟悉图像处理与分析算法编程的基本步骤

3. 了解图像处理算法的常用开发环境与工具

4. 了解图像文件读取与图像显示的一般方法

5. 了解图像数据访问、定位与分析的基本方法

二、实验步骤

1. 图像文件的读取与图像数据的查看

(1) 采用图像处理工具箱中的 imread()函数,读取当前目录下的两个图像文件:rice.png

和 dogs.jpg, 并其中的图像数据分别保存在 R 和 D 两个数组中。

D=imread('dogs.jpg');

R=imread('rice.png');

【提示】

 Imread() 函数参数表中图像文件名必须使用

英文的单引号,不能用中文符合。

 上述调用的图像文件必须在 MATLAB 当前目录下, 否则需要指定路径信息。

 在命令窗口中输入上述语句,并注意回车前后工作区(workspace)中的变化。

——上述语句运行后,工作区中增加了两个数组:R、D

(2) 采用变量信息查看命令 whos,查看当前工作区中图像数据 R、D 的属性信息whos

whos
  %(输入whos后就会出现以下内容)Name        Size                  Bytes  Class    Attributes
  %
  %D         768x1024x3            2359296  uint8              
  %R         256x256                 65536  uint8

【思考】

根据 whos 提供的信息,问题以下问题:

 大米图像数据的行数、列数和数据容量分别是多少?

答:行数256,列数256,数据容量65536.

 小狗图像数据的维数是多少?每个像素数据在内存中占多少位?

答:维数3,8位。

 大米图像的灰度级是多少?其最高灰度值是多少?

答:灰度级【0,255】,最高灰度204.

(3)用鼠标点击(双击)的方法查看当前工作区中 R 和 D 数组内容的信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值