预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

联为-稻草人自动化有限公司www.dcrauto.comPAGE17机器视觉基于visualC++的数字图像处理摘要机器视觉就是用机器代替人眼来做测量和判断。它通过图像摄取装置将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来获取信息。本文主要介绍的是数字图像处理中的一些简单应用,通过对图像进行滤波、增强、灰度变换、提取特征等处理来获取图像的信息,达到使图像更清晰或提取有用信息的目的。关键字:机器视觉、灰度图处理、滤波、边缘提取、连通区域目录TOC\o"1-3"\h\uHYPERLINK\l"_Toc277255844"摘要PAGEREF_Toc277255844\h2HYPERLINK\l"_Toc277255845"目录PAGEREF_Toc277255845\h3HYPERLINK\l"_Toc277255846"1概述PAGEREF_Toc277255846\h4HYPERLINK\l"_Toc277255847"2技术路线PAGEREF_Toc277255847\h4HYPERLINK\l"_Toc277255848"3实现方法PAGEREF_Toc277255848\h5HYPERLINK\l"_Toc277255849"3.1灰度图转换PAGEREF_Toc277255849\h5HYPERLINK\l"_Toc277255850"3.2直方图均衡化PAGEREF_Toc277255850\h6HYPERLINK\l"_Toc277255851"3.3均值滤波和中值滤波PAGEREF_Toc277255851\h6HYPERLINK\l"_Toc277255852"3.4灰度变换PAGEREF_Toc277255852\h7HYPERLINK\l"_Toc277255853"3.5拉普拉斯算子PAGEREF_Toc277255853\h8HYPERLINK\l"_Toc277255854"4轮廓提取PAGEREF_Toc277255854\h9HYPERLINK\l"_Toc277255864"5数米粒数目PAGEREF_Toc277255864\h15HYPERLINK\l"_Toc277255865"6存在的问题PAGEREF_Toc277255865\h17HYPERLINK\l"_Toc277255866"7总结PAGEREF_Toc277255866\h17HYPERLINK\l"_Toc277255867"8致谢PAGEREF_Toc277255867\h18HYPERLINK\l"_Toc277255868"参考文献PAGEREF_Toc277255868\h19TOC\o"1-3"\h\u1概述本次设计是根据“机器视觉”课程的作业要求,使用工具visualc++完成一些简单数字图像处理。按照作业要求,本文介绍了以下五种处理的原理、实现方法和实现结果:24位彩色到灰度图的转换直方图均衡化均值滤波和中值滤波拉普拉斯算子灰度变换然后,本文着重介绍了一种轮廓提取的方法,对焊缝缺陷的轮廓进行提取,分析了该方法的优缺点、存在的问题、拟解决方法。最后,根据课堂兴趣,分析了一种数连通区域的方法,对一幅含有米粒的图进行了举例。2技术路线数字图像的处理方法很多,常用的有空域和频域的方法。以灰度图为例,空域的方法是直接对各个像素的或某个像素区域进行变换,即f(x,y)—>g(x,y),方法举例有均值滤波、中值滤波、微分运算、灰度变换等;频域的方法是通过傅里叶变换得到图像的频谱特征,再根据频率特性设计滤波器,达到预期的目的。本文中举例的几种方法都是在空域进行的。其界面设计如图2.1所示。其中二值化处理、反相处理等是对单个像素点进行处理,均值滤波、轮廓提取是对一块像素区域进行处理。图2.1图像处理界面3实现方法灰度图转换日常生活中获取的很多图像都是彩色图像,为方便处理,首先应该进行灰度图转换。对于一幅位图,其结构由文件头、位图信息头、颜色信息和图像数据四部分组成。从一幅24位真彩色图到灰度图的转换过程中,需要改变除需要修改文件的数据区以外,文件头、文件信息头的部分信息也要做相应计算修改。本文采取了一种简单的方法,在不修改文件头