基于识图API的垃圾分类应用程序设计毕业论文
2021-10-28 20:46:37
摘 要
在科技日新月异的今天,环境问题已经受到越来越多人们的关注,如何利用信息化技术高效智能完成垃圾分类具有重要的研究意义与价值。然而,由于部分居民的垃圾分类意识淡薄,我国垃圾分类进展遇到了很大阻力。因此,本文设计了一款基于识图API的垃圾分类应用程序,允许用户以文字或拍照的方式查询垃圾类别。同时,该APP可以向居民提供合理的分类建议,使居民的日常生活变得更加方便。
本文提出的系统基于Android studio平台开发;选用SQLite轻量级数据库;此外,为了实现拍照查询的功能,本系统也设计了无缝调用百度识图API的功能,有助于高效解决有关图像识别的问题。
经过系统的功能测试,该垃圾分类应用程序的文字查询功能和拍照查询功能都已实现,拍照查询的准确率达到了预期。打包成apk上架应用商店后可供自由下载为未来垃圾分类提供高效便捷的服务。
关键词:垃圾分类;图像识别;API;Android开发
Abstract
With the rapid development of science and technology, more and more people have paid attention to environmental problems. How to use information technology to effectively and intelligently complete waste classification has important research significance and value. However, due to the weak awareness of garbage classification of some residents, the progress of garbage classification in China has encountered great resistance. Therefore, this paper designs a garbage classification application based on map recognition API, which allows users to query garbage categories by text or photo. At the same time, the app can provide reasonable classification suggestions to residents, making their daily life more convenient.
The system proposed in this paper is developed based on Android studio platform; SQLite lightweight database is selected; in addition, in order to realize the function of photo query, the system also designs the function of seamless calling Baidu map recognition API, which is helpful to solve the problem of image recognition efficiently.
Through the function test of the system, the text query function and photo query function of the garbage classification application have been realized, and the accuracy of photo query has reached the expectation. After being packaged into an APK app store, it can be downloaded freely to provide efficient and convenient services for future garbage classification.
Keyword: garbage classification; image recognition; API;Android Development
目 录
第1章 绪论 1
1.1研究背景及意义 1
1.2 国内外现状 1
1.3 研究目标及主要内容 1
第2章 系统分析 2
2.1 可行性分析 2
2.2 需求分析 2
第3章 垃圾分类系统设计 4
3.1 系统总体设计 4
3.1.1 软件层次架构 4
3.1.2 系统功能结构 5
3.2 系统各功能模块设计 5
3.2.1 拍照识别模块设计 6
3.2.2 文字输入模块设计 7
3.2.3 垃圾查询模块设计 7
3.2.4 知识科普模块设计 8
3.3 数据库设计 9
第4章 垃圾分类系统实现 11
4.1 系统各功能模块实现 11
4.1.1 拍照识别模块实现 11
4.1.2 文字输入模块实现 13
4.1.3 垃圾查询模块实现 13
4.1.4 知识科普模块实现 16
4.2 数据库实现 17
第5章 系统功能测试 20
5.1 主界面展示 20
5.2 拍照识别测试 20
5.3 文字查询测试 21
5.4 科普模块展示 22
5.5 测试结果 24
第6章 结论 25
参考文献 26
致谢 27
第1章 绪论
1.1研究背景及意义
在科技日新月异的今天,虽然居民的物质生活逐渐丰富,但随之而来的环境问题也愈加严峻。人们对环境卫生也提出了更高标准的要求,希望拥有高质量且绿色环保生活方式。在2004年,建设部出台了垃圾分类的准则,随后,多个重点城市开始陆续实施垃圾分类政策[1]。实施城市居民生活垃圾分类,能够减少垃圾处理人员的工作量和垃圾处理设备,集中处理的方式又可以有效降低处理垃圾的资金,避免浪费更多的土地资源,具有各个方面的综合效益。
1.2 国内外现状
最近几年,我国生活垃圾分类工作的实施范围由试点城市逐渐扩展到全国各地。在取得有效进展的同时,还存在如下亟待解决的关键问题。
首先是缺乏完善的法律体系,在垃圾分类的监督过程中,由于没有法律支撑,执法人员面临无法可依的状态。我国与日本、英国等较早推行垃圾分类的发达国家相比,城市生活垃圾分类起步较晚,法律法规体系处于不健全状态[2]。此外,位于末端的居民获知相关法律规定的渠道不通畅。
其次,从不同省市出台的条例来看,各地在垃圾分类的标准没有达到完全一致,有的城市将垃圾分为三类,而大多数城市分为四类,而且其分类标准也各有差别[3]。