实验工具:matlabR2021b
目录
一、实验目的
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 数组内容的信息。