河北工业大学数字图像处理之matlab实验报告

河北工业大学数字图像处理之matlab实验报告


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信