毕业设计(论文)-基于vc++的砂轮表面金刚石识别

毕业设计(论文)-基于vc++的砂轮表面金刚石识别

ID:6794762

大小:1.34 MB

页数:33页

时间:2018-01-25

毕业设计(论文)-基于vc++的砂轮表面金刚石识别_第1页
毕业设计(论文)-基于vc++的砂轮表面金刚石识别_第2页
毕业设计(论文)-基于vc++的砂轮表面金刚石识别_第3页
毕业设计(论文)-基于vc++的砂轮表面金刚石识别_第4页
毕业设计(论文)-基于vc++的砂轮表面金刚石识别_第5页
资源描述:

《毕业设计(论文)-基于vc++的砂轮表面金刚石识别》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于VC++的砂轮表面金刚石识别[摘要]本文提出了一种基于图像边缘轮廓检测的砂轮表面金刚石磨料识别算法。算法程序基于VC++开发,调用OpenCV库进行数字图像处理,并利用MFC库制作了算法展示界面。算法通过对样本图像进行灰度转换、阈值变换、中值滤波、边缘提取、寻找轮廓等步骤,获得图像中金刚石磨料部分的轮廓面积以及区域边界点。算法检测性能良好,程序操作演示界面简洁直观。[关键词]数字图像处理;轮廓检测;金刚石识别;计算机视觉Diamond recognition on grinding wheel surfac

2、e based on Visual C++abstractInthispaper,onekindofdiamondrecognitionalgorithmbasedontheedge-detectionofdiamondwheelisproposed.ThealgorithmprogramisbasedonVC++development,andcallstheOpenCVlibrarytocarryonthedigitalimageprocessing,usingtheMFClibrarytobuildthea

3、lgorithmpresentationinterface.Byusinggraytransformation,thresholdtransform,medianfiltering,edgedetectionandcontoursearch,theAlgorithmobtainthediamondpartsareaandregionboundaryinthesampleimage.Theresultsdemonstratesthewellperformingofthealgorithm,andtheintuit

4、ionoftheinterface.Keywords:Digitalimageprocessing;Contourdetection;Diamondrecognition;Computervision目录引言1第一章课题的背景及意义21.1计算机视觉和数字图像处理21.2课题实践意义3第二章课题软件开发环境介绍52.1VC++52.2MFC52.3OpenCV6第三章主要功能的理论基础及设计实现73.1灰度转换73.1.1理论基础73.1.2程序实现83.2中值滤波93.2.1理论基础103.2.2程序实现10

5、3.3阈值变换123.3.1理论基础123.3.2程序实现133.4边缘提取143.4.1理论基础153.4.2程序实现153.5寻找轮廓与后续操作173.6软件整体演示20结论25致谢语26参考文献27基于VC++的砂轮表面金刚石识别引言随着科学技术的发展,计算机技术也随着快速发展。图片自动识别处理技术应运而生。图像处理是对图像进行分析、加工、和处理,使其满足视觉、心理以及其他要求的技术。图像处理技术基本可以分成两大类:模拟图像处理和数字图像处理。数字图像处理技术主要包括如下内容:几何处理、算术处理、图像增强

6、、图像复原、图像重建、图像编码、图像识别、图像理解。图像处理是信号处理在图像域上的一个应用。图像处理应用在摄影及印刷,卫星图像处理,医学图像处理,面孔图像处理,显微图像处理以及汽车障碍识别。图像是我们生活中必不可少随处可见的,可以确切的说,图像是我们获取信息的必要而必不可少的途径。图像处理在很多方面例如:国防、医学、交通、地质勘查、地球环境、宇航航天以及民用等方面都有着十分重要的运用。图像在国民经济和科技科研中,是一种反馈指导人们对计划进行修改,达到理想效果,图像技术作为一种关键技术手段,把图像以恰当的方式展现

7、,给人以指导。鉴于这些,参考了一些书籍,在现有的知识基础上,设计了这个程序,本课题选取对砂轮样本图像中金刚石区域部分提取轮廓这一需求作为入手点,研究了相关的视觉算法,编写了包含演示界面的轮廓检测程序。29基于VC++的砂轮表面金刚石识别第一章课题的背景及意义1.1计算机视觉和数字图像处理伴随科学技术的发展,社会生产力不断提高,许多领域行业正逐步由传统的人工作坊制作方式转变为大规模的机器流水线自动生产。在流水线的生产过程中,一个重要的环节是让机器设备系统辨识生产加工的原材料,以便后续加工和剔除次品的处理。但与人类

8、的视觉系统和大脑思考方式不同,机器只能依靠摄像头获取产品样本的视频图像数据,而其处理系统也只能按照设定好的程序逻辑模式进行计算分类,不能达到完全模拟人类视觉系统与大脑思考的程度。因此,计算机视觉学科应运而生,得到了研究者广泛的关注,获得了飞速发展。计算机视觉(ComputerVision)主要研究机器如何“看”和“感知”,即如何通过摄像头采集的图像数据,和电脑程序或其他软硬件设备对数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。