机器视觉实验介绍.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验报告 课程名称: 机器视觉与图像处理 班 级: 自动F1202 姓 名: 学 号: 实验时间: 2015.2.23 实验一 一.实验名称 Matlab软件的使用 二.实验内容 1.打开MATLAB软件,了解菜单栏、工具栏、状态栏、命令窗口等; 2.了解帮助文档help中演示内容demo有哪些; 3.找到工具箱类里面的Image Processing工具箱,并进行初步学习,为后续实验做准备。 三.实验原理: 通过matlab工具箱来进行图像处理 实验步骤 双击桌面上的matlab图标,打开matlab软件 了解菜单栏、工具栏、状态栏、命令窗口等 如下图1-1所示 图 1-1 了解帮助文档help中演示内容demo有哪些; 步骤如下图1-2 打开help内容demo后,里面的工具箱如图所示。 图1-3 找到工具箱类里面的Image Processing工具箱,并进行初步学习,为后续实验做准备。找到并打开Image Processing工具箱,窗口如图1-4 ,图1-5所示 图 1-4 图 1-5 五.实验总结和分析 通过实验前的理论准备,对有了认识,了解了 二.实验内容 1.了解图像增强技术/方法的原理; 2.利用matlab软件,以某一用途为例,实现图像的增强; 3.通过程序的调试,初步了解图像处理命令的使用方法。 三.实验原理: 通过matlab工具箱来进行图像处理,通过输入MATLAB可以识别的语言命令来让MATLAB执行命令,实现图像的增强。 四.实验步骤及结果 1.双击MATLAB图标打开MATLAB软件; 2.单击help/Demos打开帮助中的演示; 3.找到Image Processing工具箱中的图像增强,如图2-1所示 图 2-1 4.点击Contrast Enhancement Techniques和Contrast Enhancement Techniques即对比度增强技术,结果如图2-1所示 图 2-2 5.图中有4个步骤,然后按照这四个步骤一步一步的进行即可得到理想的图像。 Step 1: Load Images:阅读两种灰度图像:pout.tif和tire.tiff。同时读取索引RGB图像:shadow.tif。 程序如下:pout = imread(pout.tif); tire = imread(tire.tif); [X map] = imread(shadow.tif); shadow = ind2rgb(X,map); % convert to truecolor Step 2: Resize Images:为了使图像比较容易,调整大小的图像,以具有相同的宽度。通过缩放的高度保存其长宽比。 Step 3: Enhance Grayscale Images使用默认设置,比较以下三种方法的效果:* imadjust增加图像的通过映射的输入强度图像的值,以使得,在默认情况下,数据的1%是饱和的,在输入数据的低和高强度的新值的对比度。 * histeq进行直方图均衡化。它增强图像的由在强度图像变换的值,使得输出图像的直方图大致指定直方图(均匀分布默认)匹配对比度。 * adapthisteq执行对比度限制的自适应直方图均衡。不像histeq,它作用于小数据区(瓦),而不是整个图像。每个瓦片的对比度被增强,使得每个输出区的直方图大致指定直方图(均匀分布默认情况下)相匹配。对比度增强可以以避免扩增这可能是存在于图像中的噪声的限制。 pout_imadjust = imadjust(pout); pout_histeq = histeq(pout); pout_adapthisteq = adapthisteq(pout); imshow(pout); title(Original); figure, imshow(pout_imadjust); title(Imadjust); 结果如图2-3所示 图2-3 figure, imshow(pout_histeq); title(Histeq); figure, imshow(pout_adapthisteq); title(Adapthisteq); 结果如图2-4所示 图2-4 输入以下程序得到如图2-5所示的 tire_imadjust = imadjust(tire); tire_histeq = histe

文档评论(0)

钱缘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档