需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17180 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文设计了一个名为“小猪佩奇的图像识别与处理系统”的Web项目,主要功能是实现在Web端对图像进行识别与处理。从图像识别与处理的算法研究者角度来说,本系统打破传统通过编译器运行界面显示结果的方式,转而将结果顺利显示在Web页面上。从普通用户角度来说,本系统可以方便用户对原图片进行处理,从而得到预期效果图片。此外,本系统提供了一个名为“交流世界”的公共平台,旨在让使用者将自己在图片处理和识别方面的心得体会公布到“交流世界”上,供兴趣相投的朋友们相互之间交流与学习。 在图像处理方面,本系统采用计算机视觉函数库OpenCV和兼容PIL图像处理标准库Pillow,分别从图片几何变换、图片特效、图片美化三个方面实现对图片的处理。在图像识别方面,采用Haar特征配合Adaboost分类器,实现对人脸的识别和验证码的识别。在Web页面方面,使用Bootstrap前端开发框架,实现导航栏、页面布局及屏幕尺寸响应式改变、页面分页等效果。在统计浏览量方面,采用Highchars交互性图表库,以折线图的方式直观展示出前一周的浏览量变化。
关键词:图像识别;图像处理;交流世界
目录 摘要 Abstract 1 绪论-1 1.1 背景及意义-1 1.2 研究内容和方法-1 1.3 论文组织结构-2 2 系统需求分析-3 2.1 功能需求-3 2.2 运行环境需求-3 2.2.1 硬件环境需求-3 2.2.2 软件环境需求-3 3 系统可行性分析-5 3.1 使用技术可行性-5 3.2 时间可行性-5 3.3 经济可行性-5 4 系统总体设计-6 4.1 总体结构概要设计-6 4.2 数据库概要设计-6 4.2.1 系统的表-6 4.2.2 表之间的关联-7 4.3 项目目录结构概要设计-7 4.4 URL概要设计-8 5 系统详细设计-9 5.1 前端页面详细设计-9 5.1.1 父模板-9 5.1.2 子模板-10 5.2 数据库详细设计-16 5.3 “交流世界”的详细设计-17 5.3.1 概述-17 5.3.2 用户注册-17 5.3.3 用户登录-18 5.3.4 用户评论与回复-19 5.3.5 统计浏览次数-20 5.3.6 分享内容-21 5.4 图像识别的详细设计-22 5.4.1 人脸识别-22 5.4.2 验证码识别-23 5.5 图像处理的详细设计-24 5.5.1 图像几何变换-24 5.5.2 图像特效-30 5.5.3 图像美化-37 6 系统测试-40 6.1 浏览器兼容性测试-40 6.2 用户注册信息测试-41 结 论-45 参 考 文 献-46 附录 图像识别与图像处理核心算法-47 致 谢-52 |