图像测量专题试验

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图像测量专题试验

实验目的:

1.熟悉ZM-VS1200机器视觉教学创新实验平台的使用,并结合配套的及

其视觉组态软件Xavis软件,学习和掌握机器视觉预处理、尺寸测量、

缺陷检测、图像融合、视觉跟踪、模式识别、三维重构的方法。

2.利用Matlab软件,深入掌握相关图像处理操作,例如图像基本处理操作、

图像变换、图像增强,以及相关的图像函数编程实现。

3.了解有一定应用背景的图像处理算法,例如3D图像恢复、图像融合等

等内容。

实验一

一、实验内容:

图像基本处理操作(图像显示、读写、像素统计处理、图像文件I/O等)实验程序:

I=imread('Lena.bmp');

imshow(I)

S=size(I)

imwrite(I,'img1.png','png')

[I1,map]=imread('img1.png');

imfinfo('img1.png')

figure, imshow(I1)

mean2(I)

std2(I)

实验结果:

S = 200 200 3

ans = Filename: 'img1.png'

FileModDate: '30-Oct-2009 13:39:17'

FileSize: 68313

Format: 'png'

FormatVersion: []

Width: 200

Height: 200

BitDepth: 24

ColorType: 'truecolor'

FormatSignature: [137 80 78 71 13 10 26 10]

Colormap: []

Histogram: []

InterlaceType: 'none'

Transparency: 'none'

SimpleTransparencyData: []

BackgroundColor: []

RenderingIntent: []

Chromaticities: []

Gamma: []

XResolution: []

YResolution: []

ResolutionUnit: []

XOffset: []

YOffset: []

[键入文字] 06054054王碧皓[键入文字]

OffsetUnit: []

SignificantBits: []

ImageModTime: '30 Oct 2009 05:39:17 +0000'

Title: []

Author: []

Description: []

Copyright: []

CreationTime: []

Software: []

Disclaimer: []

Warning: []

Source: []

Comment: []

OtherText: []

ans =

128.2479

ans =

58.7742

实验二

一、实验内容:

图像分割(边缘检测edge、阈值分割graythresh)

边缘检测edge

实验程序:

I=imread('coins.png');

imshow(I);

BW2=edge(I,'sobel');

figure,imshow(BW2);

实验结果:

2.由原始灰度或彩色值变换得到的特征。设原始图像为f(x ,y),按照一定的准则f(x ,y)中找到特征值T ,将图像分割为两个部分, 若取:b0=0(黑),b1=1(白),即为我们通常所说的图像二值化。

实验三

一、 实验内容:

图像增强(直方图均化、对比度增强、均值滤波、中值滤波)

直方图均化

实验程序:

I=imread('Lena.bmp');

I=rgb2gray(I);

J=histeq(I);

figure,

subplot(221),imshow(I)

subplot(222),imshow(J)

subplot(223),imhist(I,64)

subplot(224),imhist(J,64)

实验结果: 01002000

0100200

0实验分析:

1.直方图均衡化:是将原图的灰度直方图按照分布规律将其均匀分配到相

近的灰度值附近,使得整体图画灰度效果较为均衡,图像更加清晰

对比度增强

实验程序:

I=imread('pout.tif'); %读入原图

J=imadjust(I,[0.3 0.7],[]); %增强对比度

subplot(1,2,1),imshow(I); %显示原图

subplot(1,2,2),imshow(J); %显示增强后的图象

figure,

subplot(1,2,1),imhist(I); %显示原直方图

subplot(1,2,2),imhist(J); %显示处理后直方图

实验结果:

实验分析:

2.对比度增强:可以理解为将图像的灰度分布由较窄的区域,同比例拉开

扩展到大的灰度范围。即使得灰度分布范围增大,从而灰度级数拉开,对比度就增强。其变换的数值可以由程序员自行设定。

相关文档
最新文档