- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
halcon车片识别和二维码识别大作业
数字图像处理
学 院:信息工程学院
专 业:软件工程
姓 名:谢磊金
学 号:2014124089
指导教师:丁爱玲
2014年12月3日
目录
前言 3
第一部分 基于halcon与VS2010的焊点图像处理实验 4
1.1实验概括 4
1.2 halcon的实现过程(附代码附图介绍): 4
1.3 halcon与VS2010的结合 13
附源代码(halcon代码请看上文,VS端代码太多请参考源程序): 16
第二部分 基于VC++的路面裂缝检测实验 16
1 总体方案设计 16
2 裂缝图像的预处理 16
3 算法总体测试结果与分析 17
4 路面破损识别系统软件的使用 20
第三部分 基于MATLAB的路面裂缝检测 23
1解题思路: 23
2算法设计: 23
3实验结果及分析: 23
3.1 路面裂缝图像滤波技术 24
3.1.1 均值滤波法 24
3.1.2中值滤波法 25
3.1.3 数学形态学滤波技术 26
腐蚀原理 26
3.2路面裂缝图像增强 29
3.2.1同态滤波路面裂缝图像增强 30
3.2.2小波变换路面裂缝图像增强 32
连续小波变换 32
离散小波变换 33
3.3路面裂缝图像分割 36
3.3.1 .迭代法阈值分割 36
3.3.2 最大类间方差(Otsu)法阈值分割 39
总结: 42
前言
在本学期的数字图像处理这门课程的学习中我学到了很多图像处理方面的知识。懂得了图像处理领域的相关算法及研究。
期末之际,为了将学到的知识应用与实践。我分别使用了visual studio 2010、VC++6.0以及MATLAB软件分别进行了数字图像处理实验,巩固了所学知识,收获颇多。
本次实验主要分为三部分:
第一部分,在visual studio 2010 和halcon环境下编程,主要功能:车牌识别和二维码检测
第二部分,使用VC++6.0进行了程序开发进行了路面裂缝的检测实验,并开发了相关裂缝检测软件,得到了很好的实验效果。
第三部分,也是本实验的主要部分,综合分析了图像处理的经典算法,并使用多种算法基于MATLAB软件进行了路面裂缝的检测实验,取得了理想的实验效果,加深了我对数字图像处理理论的理解。
感谢丁爱玲老师的悉心指导,帮助我完成了数字图像处理的学习,为我以后的研究生生涯打下了基础。
第一部分 基于halcon与VS2010的图像处理实验
1.1实验概括
本部分在MVTec HALCON 10.0 环境下采用halcon语言编程对图像进行处理获取想要的数据,并结合VS2010实现更加的效果。主要功能:车牌识别和二维码识别。
1.2 halcon的实现过程(附代码附图介绍):
接下来就halcon代码对图像的处理部分作介绍。
1.2.1 车牌识别:
dev_update_window (off)
dev_open_window (0, 0,600, 512, black, WindowID)
set_display_font (WindowID, 14, mono, true, false)
read_image (Image, E:/Personal/Desktop/焊点检查1/图片/6.jpg)
*读图片
get_image_size (Image, Width, Height)
*获得图片尺寸
dev_close_window ()
*关闭激活的图形窗口
dev_open_window (0, 0, Width/4, Height/4, black, WindowHandle)
*打开一个新的图形窗口,它可以被用来显示图像
set_display_font (WindowHandle, 20, mono, true, false)
*置显示字体
dev_display (Image)
*显示在当前图形窗口中的图像对象
decompose3 (Image, Red, Green, Blue)
*一个三通道图像转换成三幅图像(红、绿、蓝)
trans_from_rgb (Red, Green, Blue, ImageResult1, ImageResult2, ImageResult3, hsv)
*从RGB颜色空间的任意颜色空间改造图像
threshold (ImageResult2, Region, 100, 255)
*使用全局阈值分割图像
remove_noise_region (Re
您可能关注的文档
最近下载
- 《产品质量鉴定程序规范 总则》.pdf VIP
- 沪科版九年级物理公式复习.pdf VIP
- AQ∕T 2063-2018 金属非金属露天矿山高陡边坡安全监测技术规范(可复制版).pdf
- 高速公路无人机自动巡检可行性探究.pdf VIP
- CR4012022机器人CR认证可靠性等级认证实施细则.pdf
- 再生水管道阀门选型与管理.doc VIP
- 某公司办公区生活区消防检查记录表.docx VIP
- 人教版高一数学必修一练习题-高一数学人教版必修一《集合》练习题3.doc VIP
- 智慧方案光储充一体化系统解决方案.pptx VIP
- IPC-TM-650测试方法手册CN2020必威体育精装版(104个方法)扫描版.pdf VIP
文档评论(0)