基于Hough变换的直线检测程序.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Hough变换的直线检测程序

课程设计报告 题 目 基于Hough变换的直线检测程序 专 业 电子信息工程 班 级 电子2013-02班 学 号 姓 名 陈涛 指导教师 黄进 电气工程学院 二〇一六年九月 至 二〇一六年十二月 课程设计任务书 学生姓名 陈涛 学生专业 电子信息工程 电子 发题日期 2016年8月29日 完成日期 2016年12月18日 课程名称 数字图像处理 指导教师 黄进 设计题目 基于Hough变换的直线检测程序 课程设计主要目的: 学习图像视频处理的基础知识,掌握图像视频处理的基本算法,熟悉VC++和OpenCV编程技术,培养基本的图像视频处理的应用能力。 课程设计任务要求:(包括原始数据、技术参数、设计条件、设计要求等) 学习图像视频处理的基础知识和基本方法,研究Hough变换的基本原理和技术,采用VC++和OpenCV技术编程实现直线检测程序,实现对图像中的直线进行检测。 课程设计主要任务: 1、学习图像视频处理的基础知识和基本方法;2、研究Hough变换的基本原理和技术;3、学习VC++和OpenCV编程技术;4、实现对图像中的直线进行检测的程序。 课程设计进度安排:(共16周) 序号 内容安排 时间时间 1 学习图像视频处理的基础知识和基本方法 2周 2 研究Hough变换的基本原理和技术 4周 3 学习VC++和OpenCV编程技术 4周 4 实现对图像中的直线进行检测的程序 4周 5 撰写课程设计报告 2周 课程设计参考文献: [1] 刘瑞祯,于仕琪. OpenCV教程——基础篇. 北京航空航天大学版社, 2007. [2] OpenCV中文网站(/) 指导教 师签字 系主任审核签字 摘 要 直线检测是图像处理中一个特别重要的研究课题,作为图像分割处理的基础。在图像处理领域,直线特征经常是被用于高层处理,所以直线检测对于数字图像处理有着重要的意义。同时在图像处理中,对直线的识别和定位也是很重要的。例如在工程项目上经常要进行直线检测,对直线物体或图标进行模式识别和定位。图像处理是人类视觉延伸的重要手段之一,可以达到使人们看到任意波长所测得的图像的目的。 图像处理是使用计算机对图像进行分析,以达到所需结果的技术,因而又称影像处理。图像处理一般指数字图像处理。数字图像是指用数字摄像机、扫描仪等设备经过采样和数字化得到的一个大的二维数组,该数组的元素称为像素,其值为一整数,称为灰度值.图像处理技术的主要内容包括图像压缩,增强和复原,匹配、描述和识别3个部分。数字图像处理技术发展很快,给定形状图像的检测问题也是各种工程事项中经常碰到的一类问题,类直线形状图形的检测是其中主要的一类。本文给出Hough变换的基本原理。针对图像空间的直线检测问题,提出基于Hough变换的检测算法。 关键词:Hough变换;边缘检测;直线检测 目 录 第一章 绪论 1 1.1数字图像处理与直线检测 1 1.1.1图像工程 1 1.1.2数字图像处理 2 1.2图像检测技术发展历史及现状 5 1.3直线检测课题存在的问题 6 第二章 编程工具和环境搭建 7 2.1 OpenCV 7 2.2 Microsoft Visual Studio 8 2.3 环境搭建 9 2.3.1安装OpenCV 9 2.4 OpenCV常用数据结构用法介绍 11 第三章 直线检测算法的实现 13 3.1 Hough变换 13 3.2 Hough变换原理 13 3.3 基于Hough变换的直线检测的实现 14 3.3.1直线检测的流程 15 3.3.2直线检测算法分析 15 3.3.3函数分析 16 3.3.4显示程序运行的结果 17 第四章 结论 18 参考文献 19 附录 20 第一章 绪论 1.1 数字图像处理与直线检测 1.1.1 图像工程 图像工程是将图像技术发展过程中出现的各种新理论、新方法、新技术、新设备等进行综合研究和集成应用的一个整体框架,科分为3个层次: (1)图像处理(Image Processing) 强调在图像之间进行一定程度地变换,功能上主要是满足对图像进行加工处理以达到改善图像的视觉效果并为自动识别做好铺垫,或对图像进行压缩编码以减少所需存储空间和时间、传输通路的要求。 (2)图像分析(Image Analysis) 图像分析是指对图像中感兴趣的目标进行检测和测量,以获得目标的客观信息从而建立对图像的描述。图像分析是一个从图像到数据的过程。这里的数据可以是对目标特征测量的结果,或是基于测量的符号表示,其主要是以观察者为中心研究客观世界。图像

文档评论(0)

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

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

1亿VIP精品文档

相关文档