慧眼智能垃圾识别系统/垃圾识别/深度学习/软件

慧眼智能垃圾识别系统/垃圾识别/深度学习/软件



前言

   为了更快更准确地对生活垃圾进行准确分类,编写一款可以通过摄像头获取垃圾图像,分析图像特征,输出分析结果的软件。该软件可以应用到生活中,解决了居民在处理垃圾时所面临的分类难题,更解决了垃圾清运过程中人工挑拣所带来的人力、物力和财力的消耗。
   慧眼智能垃圾分类系统的识别算法,是将当前热门的卷积神经网络与垃圾分类问题结合,通过训练智能识别网络,以精简的代码完成更高质量的工作。利用Keras深度学习框架结合Inception-ResNet-V2网络,将大量的在日常生活中所采集的垃圾图像传入网络中对其进行训练,不断提高模型的识准确率,在进行了充分地训练后,其识别能力将远超人类水平。

一、软件设计

1.系统软件设计

在这里插入图片描述
4.2各系统设计
4.2.1界面设计
界面设计所使用的的各种控件的功能如下图所示。
在这里插入图片描述

图5 界面控件的使用及分布图
4.2.2加载本地文件
调用操作系统的资源管理器,选择一个图片文件,系统将获得图片文件路径,便可对图片做进一步处理。
4.2.3从摄像头获取帧
获取摄像头画面的一帧,用到了QT中的QCameraImageCapture类,通过信号与槽机制,将其与按钮的点击事件绑定,即可实现按下按钮截取图像帧的功能。
4.2.4模型加载及识别
由于模型加载时间过长,如果主程序和其在同一线程中,将会导致界面卡顿无响应,因此这里使用了多线程技术,为其新建一个线程,这样即可实现加载模型的同时,界面正常显示。
4.2.5参数设置
系统的参数设置都是通过comboBox控件实现的,通过函数获取设备的摄像头信息以及摄像头支持的帧率和分辨率,并将其添加到comboBox控件中供使用者选择。
4.2.6信息显示
在界面通过label控件显示截取图片,通过textEdit控件显示识别信息,通过信号与槽机制将识别信息从识别线程送到主线程并显示。
5 操作和界面解说
5.1初始化界面
如图6所示进入慧眼智能垃圾识别系统,界面中间为摄像头获取画面实时显示区域。
在这里插入图片描述

图6 初始化界面
感兴趣的小伙伴想要获取软件源码的,请联系我vx:xiaoyuyi000815
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值