项目背景:
垃圾分类有利于资源的节约利用与循环利用,也有利于保护自然生态环境,更有利于提高社会发展水平与群众综合素养。但在垃圾分类开始实施的过程中,市民往往并不清楚垃圾该如何分类,而且每个市实施的垃圾分类要求也不一样,所以开发一个垃圾分类的应用有助于普及垃圾分类的知识,精确分类垃圾,解决市民的困惑,促进国家的垃圾分类政策的执行。
需求概要:
该应用能根据用户的位置信息对垃圾进行分类,得出准确的物体类别和垃圾类别。
(附:各地区垃圾分类标准)
1.南京:(2020年11月1日实施)
南京生活垃圾分为可回收物、有害垃圾、厨余垃圾和其他垃圾。
(一)可回收物,指废纸类、塑料类、玻璃类、金属类、织物类等适宜回收和可循环再利用的生活垃圾;
(二)有害垃圾,指非充电电池、废扣式电池、废灯管、弃置药品、废杀虫剂(容器)、废油漆(容器)、废水银产品等含有对**健康或者自然环境造成直接或者潜在危害物质的生活垃圾;
(三)厨余垃圾,是指居民在日常生活中废弃的剩菜、剩饭、果蔬、瓜果皮核、腐肉、蛋壳、过期产品、花坛绿植、中药药渣等有机易腐垃圾;
(四)其他垃圾,指除可回收物、有害垃圾、厨余垃圾和餐厨废弃物之外的其他生活垃圾。
2.上海:(2019年7月1日实施)
参考链接:https://baike.baidu.com/item/上海社区垃圾分类减量项目/23538793
上海市生活垃圾按照可回收物、有害垃圾、湿垃圾、干垃圾标准分类。
(一)可回收物,指废纸张、废塑料、废玻璃制品、废金属、废织物等适宜回收、可循环利用的生活废弃物。
(二)有害垃圾,指废电池、废灯管、废药品、废油漆及其容器等对**健康或者自然环境造成直接或者潜在危害的生活废弃物。
(三)湿垃圾,指易腐垃圾,指食材废料、剩菜剩饭、过期食品、瓜皮果核、花卉绿植、中药药渣等易腐的生物质生活废弃物。
(四)干垃圾,指除可回收物、有害垃圾、湿垃圾以外的其它生活废弃物。

3.北京:
参考链接:
http://www.beijing.gov.cn/zhengce/dfxfg/201912/t20191218_1256860.html
http://www.beijing.gov.cn/zhengce/zcjd/201912/t20191206_870171.html
北京市垃圾分为厨余垃圾、有害垃圾、其他垃圾和可回收物。
(一)厨余垃圾,是指家庭中产生的菜帮菜叶、瓜果皮核、剩菜剩饭、废弃食物等易腐性垃圾;从事餐饮经营活动的企业和机关、部队、学校、企业事业等单位集体食堂在食品加工、饮食服务、单位供餐等活动中产生的食物残渣、食品加工废料和废弃食用油脂;以及农贸市场、农产品批发市场产生的蔬菜瓜果垃圾、腐肉、肉碎骨、水产品、畜禽内脏等。其中,废弃食用油脂是指不可再食用的动植物油脂和油水混合物。
(二)可回收物,是指在日常生活中或者为日常生活提供服务的活动中产生的,已经失去原有全部或者部分使用价值,回收后经过再加工可以成为生产原料或者经过整理可以再利用的物品,主要包括废纸类、塑料类、玻璃类、金属类、电子废弃物类、织物类等。
(三)有害垃圾,是指生活垃圾中的有毒有害物质,主要包括废电池(镉镍电池、氧化汞电池、铅蓄电池等),废荧光灯管(日光灯管、节能灯等),废温度计,废血压计,废药品及其包装物,废油漆、溶剂及其包装物,废杀虫剂、消毒剂及其包装物,废胶片及废相纸等。
(四)其他垃圾,是指除厨余垃圾、可回收物、有害垃圾之外的生活垃圾,以及难以辨识类别的生活垃圾。
4.西安(2019年9月1日实施)
参考链接:https://www.sohu.com/a/337975039_99942487
总体设计:
目前已有一个物体分类的模型,可以对如下这些物体进行分类,“骨头、打火机、旧镜子、扫帚、瓷盆、牙刷、一次性筷子、旧衣物、报纸、玻璃器皿、篮球、塑料瓶、硬纸板、玻璃瓶、金属器皿、帽子、易拉罐、纸、蔬菜叶、橘子皮、蛋壳、香蕉皮、电池、电容、灯管、油漆桶”。目前支持对26种物体进行分类,后面可以根据需要再添加新的物体类别。
可以在以上模型的基础上,进行训练和开发。
当用户打开垃圾分类应用时,移动端需要首先获得用户的位置信息(也允许用户自己手工录入城市信息,或者该位置暂时没有开展垃圾分类的情况下,也要求用户输入位置信息),因为区域的不同垃圾分类的要求也不同,接下来需要根据区域信息执行不同的处理。
垃圾图像可通过用户手机摄像头送入到模型,模型可以准确对物体进行分类给出类别。因为用户关心的是垃圾的类别而不是物体的类别,所以当模型把物体的类别送给前端时,前端需要根据用户的位置信息和物体的类别信息再得出垃圾的类别,将物体的类别和垃圾的类别显示给用户。(如:上海——干垃圾——纸尿裤,建议同时显示准确率)
对于一些物体的类别分类不准确的问题用户还可以把这些分类不准确的图像上传到服务端,服务端可以收集这样图像并用这些图像对模型进一步训练以提升模型分类的准确度。
框架说明:
先用预训练模型进行训练,后期计划用MindSpore训练。
移动端开发平台选型:
以H5页面的方式展现,可适用于Android、IOS和PC端。
应用整体流程:

项目团队成员:
项目进展说明:
第一周:2020.11.25——2020.11.29
本周已完成以下内容:
1.队伍组建
2.需求讨论
3.总体设计文档编写
本周遇到的问题如下:
无。
下周计划进行以下内容:
1.调试,转换好现有模型。
2.将当前模型Sample在Atlas 200DK/Atlas 300上跑出来。(做一个)
3.可以考虑确定网页设计和文案(可选)
2020.11.30 召开第一次项目沟通会。
讨论了项目目标和计划,确定了11.30-12.6这一周的项目工作计划。
感谢各位大神~~~祝愿本项目顺利开展~~希望大家多来点赞!!!