1、 本科生毕业论文本科生毕业论文(设计)(设计) 题题 目:目:基于机器视觉的运动目标跟踪系统设计基于机器视觉的运动目标跟踪系统设计 专业代码:专业代码: 作者姓名:作者姓名: 学学 号:号: 单单 位:位: 物物理科学与信息工程学院理科学与信息工程学院 指导教师:指导教师: 20201212 年年 5 5 月月 2020 日日 1 目目 录录 摘摘 要要 2 引言引言 4 第一章第一章 基于基于 OpenCV的运动目标跟踪实验平台的运动目标跟踪实验平台 5 1.1 OpenCV 介绍 . 5 1.2 运动物体的检测与跟踪 6 1.3 Windows 多线程编程 7 1.4 实验结果 10 1.
2、5 展望 10 第二章第二章 机器视觉、机器视觉、.NET 与与 C# . 11 2.1 机器视觉介绍 10 与 C#简介 . 12 与 C#的概念 . 12 与 C#的特点 . 12 2.3 小结 15 第三章第三章 运动目标跟踪系统的图像处理单元设计运动目标跟踪系统的图像处理单元设计 . 16 3.1. 视频运动目标跟踪器的总体结构 16 3.2.图像处理模块设计 16 3.21 图像处理模块的组成 . 16 3.2.2. 中值滤波 . 16 3.2.3 图像边缘检测 17 3.2.4 SAD 匹配跟踪模块的设计 18 3.3 总结 18 总结总结 19 参考文献参考文献 . 20
3、致致 谢谢 21 2 摘摘 要要 运动目标的检测跟踪在机器人视觉、监控测量和视频压缩编码等等方面有着 广泛的应用,是近年来的一个研究热点。本文设计了一个利用 OpenCV 软件的基于 机器视觉的运动目标检测跟踪实验平台,对摄像头视野中的运动目标进行实时检 测和跟踪,并留下编程和硬件接口。 运动目标跟踪系统的图像处理单元对于系统跟踪的准确性与实时性至关重 要。文中将跟踪系统采集到的动态图像序列经过预处理后送入图像处理单元进行 中值滤波、边缘检测以及匹配跟踪,实现对运动目标的信息跟踪。该文对传统的 中值滤波算法进行改进,同时对 Sobel 边缘检测算法进行改进,减少了系统的运 算时间,使系统的图像
4、处理单元具有更快的处理速度和更高的实时性。 关键词关键词 : : 目标跟踪;OpenCV; C#;ASIC;边缘检测 3 Abstract Moving targets detection in the robot vision, monitoring tracking measurement and video compression coding, and so on in a wide range of applications, in recent years is a hot research topic. This paper designs an OpenCV using software based on machine vision of the moving object de