1.选题的意义
OpenCV作为一种开源的计算机视觉识别软件,目前在人脸识别,图像识别等领域已有较广泛应用,并且该技术发展已相对成熟。
移动互联网的发展带来了海量的图像数据。伴随着图像成为互联网中的重要信息载体,对图像数据的高效和科学处理变得非常重要。但往往因图像采集设备性能限制,光线和图像工整程度等因素的影响导致图像识别效果大打折扣。加之传统图像识别系统对人力、物力投入成本要求较高,以及识别精度欠缺,导致目前的图像识别系统存在或多或少有待改善的方面。与此同时,快速高效的图像识别技术的需求量与日俱增。
通过对市面上现存图像识别系统调研和分析,择其优点,开发和实现了一个便捷的图像识别系统。结合数字图像技术、灰度拉伸、平滑滤波、二值化等技术对图像进行预处理,采用霍夫变换对图像进行矫正和区域分割,利用被识别区域的几何属性来识别图像信息,达到对图像进行识别处理的效果。
2.研究内容和要求
(1) 研究内容
① 图像识别系统的背景、意义和现状。
② 设计图像识别系统所需的开发平台和技术。
③ 图像识别系统的系统分析。
④ 图像识别系统的系统设计。
⑤ 图像识别系统的开发实现。
⑥ 图像识别系统的测试运维。
(2) 研究要求
① 系统功能要求
系统主要功能有注册登录、个人中心、公告中心、图像采集、图像预处理、特征提取、图像识别、识别结果以及互动中心等九个一级功能。其中,注册登录模块主要实现用户在使用系统时的注册功能和用户的登录功能;个人中心模块主要负责用户对自己个人信息的维护;公告中心主要实现发布和展示与图像识别有关的资讯;图像采集模块包括摄像采集和文件上传两个二级子功能模块;图像预处理模块包括图像旋转、图像缩放、图像分割、图像降噪以及图像增强等五个二级子功能模块,其中图像增强模块包括饱和度增强和对比度增强两个三级子功能模块;特征提取模块是图像识别模块的前驱工作,主要指利用特征提取算法对进行了预处理的图像的特征加以提取,以备图像识别之用;图像识别模块主要实现车牌识别、人脸识别和证件照识别等三类图像的识别;识别结果模块负责显示图像识别模块的结果;互动中心模块主要实现发布、呈现和维护用户的各类留言互动信息。
② 研究工作要求
- 课题现状研究:开展课题背景、意义和现状研究。
- 工具遴选:根据课题需求确定平台设计拟采用的技术平台和工具,并熟悉开发平台和相关工具的特性和使用技巧。
- 系统分析:对课题开展可行性分析和需求分析。
- 总体设计:基于课题需求分析,设计系统前台和后台的总体框架。
- 数据库设计:明确数据来源,分析数据特性,设计数据库的概念结构、逻辑结构和物理结构。
- 详细设计与实现:详细设计并编程实现系统前台和后台的各模块功能,以及数据库的连接运行。
- 测试运维:整合系统功能,逐级测试并修订维护功能模块,以便实现整个系统的良好运行。
- 毕业设计报告撰写:整理资料完成毕业设计报告。报告的形成要求以研究和设计结果为依据。报告应结构合理,格式规范,内容充实,论述清楚。
3.预期成果要求
(1) 提供基于OpenCV的图像识别系统软件一份。
(2) 提供《基于OpenCV的图像识别系统》毕业设计报告一份。
(3) 提供基于OpenCV的图像识别系统的源代码文档一份。
4.主要参考文献
[1] 成利敏,孙亮,王宁. 基于BP神经网络和GUI的身份证号码识别系统[J]. 廊坊师范学院学报(自然科学版),2019,19(04):15-18.
[2] 黄敏杰,于国龙,黄荣翠,冉龙旭,张应奎. 基于opencv图像识别的图书管理系统[J]. 电脑知识与技术,2019,15(17):194-195+198.
[3] 王恒涛. 基于TensorFlow、Keras与OpenCV的图像识别集成系统[J]. 电子测试,2020,(24):53-54+124.
[4] 聂文都,蔡锦凡. 基于OpenCV与SVM的车牌识别方法[J]. 计算机与数字工程,2021,49(06):1244-1247+1268.
[5] 聂文都,蔡锦凡.基于OpenCV与SVM的车牌识别方法[J].计算机与数字工程,2021,49(06):1244-1247+1268.
[6] 董雷刚,崔晓微,赵阳光,黄晨杰,李中田,孙佳楠. 基于人脸识别+Android技术的高校学生考勤系统设计[J]. 电脑知识与技术,2021,17(32):91-93.
[7] 成利敏,王宁,甄景涛,段晓霞. 基于Keras框架的身份证号码识别算法[J]. 廊坊师范学院学报(自然科学版),2020,20(02):34-37.
[8] 曹佳宇,陆汝华,刘宇平,李亚兰. 基于OCR的身份证识别系统[J]. 信息技术与信息化,2021,(01):45-47.
[9] 刘洋,黄欣. 基于图像识别的网上阅卷系统的设计[J]. 电子技术与软件工程,2016,(19):90-91.
[10] 李清. 基于图像识别的网上阅卷系统的设计实现与优化[D].东北师范大学,2013.
5.进度计划(以周为单位)
进度计划表
截止日期 | 工作内容 | 备注 | |
第1周 | 开题答辩:收集、查阅并整理资料,撰写开题报告;完成开题答辩。 | 提交开题报告。 | |
第2周 | 系统需求分析:完成系统的总体需求及各功能模块的详细需求,撰写需求分析报告。 | ||
第3-4周 | 系统设计:完成系统的总体设计和详细设计;完成原型设计;完成数据库设计。 | ||
第5-6周 | 毕业实习:结合毕业设计进行。 编码实现:系统各功能模块的编码与调试。 系统测试:制定测试方案,编写测试用例,对系统功能和性能进行测试并完善。 | 至少完成毕业设计80%以上的工作量。 | |
中期检查:提交相关材料,中期答辩。 完善毕业设计:根据中期检查结果进一步完善和优化毕业设计。 | 提交中期自查报告。 | ||
第7-11周 | 确定毕业设计报告框架:确定毕业设计报告的整体思路和主题内容。 撰写毕业设计报告初稿:根据毕业设计过程撰写初稿,并对设计内容进行测试、优化和验证。 完成毕业设计报告第二稿:修订毕业设计报告初稿,按照撰写规范和要求修改报告。 | 提交毕业设计报告初稿和第二稿。 | |
第12周 | 评阅:指导教师对毕业设计报告进行评阅。 查重:对毕业设计报告进行查重。 确定毕业设计报告终稿:根据查重和评阅给出的意见,继续修改毕业设计报告。 | 提交查重报告。 | |
第13-14周 | 评审:查重通过后,交评阅教师评阅。 答辩与成果展示:制作毕业答辩PPT、展示设计成果、毕业设计答辩。 | 提交答辩PPT。 | |
第15周 | 推优:提交毕业设计全部材料,评选优秀毕业设计。 | 打印装订毕业设计报告并提交。 | |
系审核意见: 系主任签字: 年 月 日 | 学院审定意见: 主管院长签字: 年 月 日 | ||