3、研究方法、手段及步骤(进度计划):
本课题完成的是一个有基本功能效果的垃圾分类系统。通过对PyCharm、Anaconda、TensorFlow等工具的学习和使用,解决生活中实际的垃圾分类问题。用户将不能识别的垃圾进行拍照上传,系统可快速将获取的图片与数据集内数据进行比对分析,然后实现将用户未知垃圾进行分类,而后将分类结果通过微信小程序对用户进行反馈,从而实现帮助用户进行准确分类垃圾的目标。
主要的研究手段和途径是:
(1) 运用微信开发者工具实现操作界面的设计和实现;
(2) 通过数据集实现垃圾分类信息的处理;
(3) 通过PyCharm等工具实现系统的开发与维护。
在开发过程中,对数据集的补充和处理是系统的一大难点,平台原有的数据集与系统功能实现所需数据集的不完全匹配,需要开发者不断进行修改和补充,且需要将新加入的数据进行分类和不断学习,才能更加准确、高效的实现其功能,才能在实际生活应用中发挥其应有的作用。
进度计划:
2023.5.21 ~ 2023.5.28 按照毕业设计任务书要求,查阅资料
2023.5.29 ~ 2023.6.28 撰写毕业设计开题报告
2023.6.29 ~ 2023.7.10 收集并整合资料,进行需求分析
2023.7.11 ~ 2023.7.25 进行系统概要设计、详细设计、编写程序
2023.7.26 ~ 2023.8.10 软件测试并继续修改完善设计
2023.8.11 ~ 2023.10.8 撰写毕业论文,指导老师审阅
2023.10.9 ~ 2023.10.25 提交论文终稿,做好答辩前准备
2023.11 月初 毕业设计答辩、毕业设计材料归档
|
4、已查阅参考文献(不少于10篇学术期刊论文,其中1篇英文原文):
[1] 张黎.生活垃圾分类的国内外对比与分析[J].环境卫生工程,2019,27(5):8-12.
[2] 王英英.Python 3.8从入门到精通[M].北京:清华大学出版社.2020.
[3] 嵩天,礼欣,黄天羽.Python语言程序设计基础(第2版)[M].北京:高等教育出版社.2018.
[4] 岳晓明,李俊,侯言旭,等.基于CenterNet的垃圾分类检测方法[J].工业控制计算机,2020,32(8):86-91.
[5] MiguelGrinberg,格林布戈,安道.Flask Web开发:基于Python的Web应用开发实战[M].北京:人民邮电出版社,2015.
[6] 吴超,蒋鹏飞,吕刚.基于YOLO v5与层次化分类算法的生活垃圾识别研究[J].绥化学院学报,2021,41(11):152-155.
[7] Chowdhury S S, Hossain N B, Saha T, et al. The Design and Implementation of an Autonomous Waste Sorting Machine Using Machine Learning Technique[J]. AIUB Journal of Science and Engineering(AJSE),2020,19(3):134-142.
[8] [1]高境廷,杜娟,胡生涛,何志文.基于云开发的垃圾分类微信小程序设计开发[J].电脑知识与技术,2022,18(13):49-52.
[9] 战秋成,季龙华,赵际云,修艳琪,戴婷婷.基于深度学习的智能垃圾分类系统研究[J].机械工程师,2022(8):100-103.
[10] 陈亮宇,赵涵迪,李浩正,等.可回收垃圾的视觉检测系统设计[J].信息技术与信息化,2022(1):23-25.
[11] 渠媛媛,张玉凤,曹毅冉,周迎.基于模糊识别分类垃圾技术研究[J].信息系统工程,2022(08):81-84.
[12] 孟德尧,吴荣海,杨邓奇.基于集成学习的有害垃圾自动识别方法研究[J].现代计算机,2022,28(16):38-42.
|