2024年5月15日发(作者:)
实验一
一、实验要求
1、熟悉MATLAB软件的开发环境、基本操作以及图像处理工具箱,为编写图像处理程序
奠定基础。
2、掌握二进制(黑白)图像、灰度图像、彩色图像读、写和显示的基本方法,分别选
择以上几种类型的图像,观察其图像类型参数。
3、说明以下程序的显示结果为何是一幅几乎全黑的图像。
clear; close all;
myi=zeros(20,20);
myi(2:2:18,2:2:18)=1;
myi=uint8(myi);
figure, imshow(myi,'notruesize');
编写程序将图一中orangutan_图片拉伸一倍后形成orangutan_所示的图
片。
4、应用MATLAB(或C)语言编写一幅灰度图像直方图统计程序,并选择一幅图像显示
其直方图,将结果与MATLAB图像处理工具箱中提供的灰度直方图函数imhist的处理结果进
行比较。
5、利用以上编写的程序,估算图一所示图像中的瞳孔半径(以像素为单位)。
orangutan_ orangutan_
图一
二、实验内容
1,
通过安装matlab软件
,
熟悉MATLAB软件的开发环境、基本操作以及图像处理工
具箱
2,图像的读、写、显示和图像类型参数查看
通过 I= imread(FILENAME),读取图像,注意FILENAME=‘图像文件所在的位置+文件名’;
1)通过imwrite(a,FILENAME,fmt),可以把a图像写进FILENAME图像,即是替换掉
FILENAME,但是文件图像格式不替换。
2)通过imshow(I),可以把I图像显示出来。
3)例如:在matlab软件中,运行如下命令:
I = imread('E:orangutan_');
1
figure,imshow(I)
I1 = imread('E:');
figure,imshow(I1)
imwrite(I,'E:','tif')
I2 = imread('E:');
figure,imshow(I2)
原图:
orangutan_
运行结果:
可以看到orangutan_已成功写入 中。
4)在matlab的可以查看各图像类型的参数
先在workspace中导入一幅名为的真彩图,然后在命令窗口输入如下命令:
I8= imread('E:');
I64=double (I8)/255;
imshow(I64);
将一幅名为的灰度图像转换成二值图像,然后观察workspace中显示的二值图像、
灰度图像、和真彩图像的参数如下图所示
2
发布者:admin,转转请注明出处:http://www.yc00.com/news/1715737042a2663916.html
评论列表(0条)