图像测量专题试验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.对比度增强:可以理解为将图像的灰度分布由较窄的区域,同比例拉开
扩展到大的灰度范围。即使得灰度分布范围增大,从而灰度级数拉开,对比度就增强。其变换的数值可以由程序员自行设定。