需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9965 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:在图像获取设备日益发达的今天,越来越多的人能够随时随地的记录视频以及图像,随着图像数据的增多,如何对获取到的图像进行相应的处理成了一个问题。而对于图像程序开发人员来说,OpenCV作为主流的图像处理库之一,在图像处理领域有着很大的意义。 本论文将着重研究利用OpenCV来实现一系列的图像处理,了解OpenCV在各个领域图像处理的效果以及一些模块的运行效率,并且基于C++语言,MFC框架,来编写出一个包含图像滤波、图片定位与识别、轮廓检测、人脸检测、点跟踪等功能的小型图像处理系统。 该系统可以在Windows下正常运行,对学习图像处理的初学者有一定的参考价值。
关键词:图像滤波;图片识别;轮廓检测;人脸检测;点跟踪
目录 摘要 Abstract 1 绪论-1 1.1 研究背景-1 1.2 本文工作-2 2 UI模块-3 2.1 UI样式-3 2.2 图像显示-4 3 图像处理模块-6 3.1 灰度图像-6 3.2 图像识别与定位-7 3.2.1特征点的提取-7 3.2.2特征点的匹配-9 3.2.3单应矩阵以及重投影-10 3.2.4主要实现流程-10 3.3 人脸检测-14 3.3.1 Haar特征分类器-14 3.3.2 主要实现流程-14 3.4 点跟踪-14 3.4.1 L-K光流法-14 3.4.2 主要实现流程-15 3.5 轮廓检测-16 3.6 图像滤波-18 4 系统运行及测试-19 4.1 彩色图像与灰度图像-19 4.2 图像识别与定位-20 4.3 人脸检测-21 4.4 轮廓检测-23 4.5 点跟踪-25 4.6 图片滤波-26 结 论-28 参 考 文 献-29 致 谢-30 |