System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像识别,特别是一种基于图像处理的垃圾溢出监测方法。
技术介绍
1、随着城市化发展的不断进步,城市中产生的废弃垃圾也越来越多,垃圾处理越来越影响到人们的日常生活,已成为城市环境综合整治中的紧迫问题。一般居民小区都设有多个大型垃圾桶,垃圾清运大多采用固定时间固定路线清运方式,经常发生垃圾桶溢满现象。一旦垃圾溢出,会影响小区环境,也会增加环卫工人的工作量。为此迫切需要利用信息技术实现小区内垃圾桶状态监测,提高环卫工作效率。目前,关于小区内垃圾溢出的监控,主要是通过智能垃圾桶的研究,通过垃圾桶上的智能设备反馈垃圾溢出的提醒。不过智能垃圾桶需要安装一些传感器设备,整体成本比较高,而且容易出现损坏,导致应用效率不高,对于垃圾溢出处理的整体影响有限。
技术实现思路
1、本文基于摄像头采集图像信息,通过图像处理的方式,实现对垃圾溢出情况的实时监测,以便第一时间对垃圾进行处理,提升居民的幸福感。
2、一种基于图像处理的垃圾溢出监测方法,包括如下步骤:
3、s1.建立工作人员对垃圾桶关联
4、本文首先将每个垃圾桶进行编号,明确每个垃圾桶位置,以及每个垃圾桶清理对应的工作人员,每个垃圾桶与工作人员关联关系,当识别到垃圾溢出消息时,及时提醒工作人员处理垃圾;
5、s2.工作时间判断
6、设置工作时间,仅在工作时间提醒工作人员处理垃圾;
7、s3.图像采集
8、首先确定每个垃圾桶是否都有摄像头能够拍到,如果有
9、(1)垃圾桶定位
10、通过摄像头转动和放大的方式,将垃圾桶定位在摄像头正中间,并以垃圾桶为中心,以垃圾桶的高度h为参考,选择垃圾桶周边2h范围为垃圾桶图像采集区域,若有多个垃圾桶时,则以垃圾桶横向位置为中心,并以垃圾桶高度h为参考,选取垃圾桶周边范围为垃圾桶采集区域;
11、1)确定垃圾桶为图像中心
12、手动调整摄像头,将垃圾桶设置为摄像头中心位置,同时为了配合小区摄像头常用的监控功能;按照摄像头通常16:9比例进行屏幕显示,以垃圾桶高度h为参考,选择16h*9h范围为摄像头调整的位置;
13、2)确定采集图像区域
14、只选择以垃圾桶为中心,以垃圾桶高度为参考,2h*2h范围内的图像;
15、(2)垃圾桶周边图像采集
16、图像采集方式为每5分钟采集一次,循环3次为一个周期;在一个周期内,如果出现一次拍照没有出现垃圾溢出的现象,则开始新一轮循环,如果连续三次图像采集都有提示存在垃圾溢出,则认定为存在垃圾溢出,进行后台提醒;如果在连续三次图像采集期间,任何一次发现没有出现垃圾溢出的现状,则开始新一轮图像采集;首先采集当天没有垃圾溢出的图像作为基础图像,后期作为垃圾溢出的对比图像;
17、s4.图像二值化
18、选用红、蓝、绿颜色垃圾桶,采集垃圾桶的图像,将采集后的图像进行灰度化,并将图像进行二值化;
19、s5.垃圾溢出识别
20、垃圾桶未满和垃圾桶满2h*2h范围内图像像素值的变化增大,则认定为出现垃圾溢出;
21、s6.垃圾提醒
22、如果发现垃圾溢出情况,以短信、微信的形式给对应用户发送信息,提醒工作人员进行清理。
23、在社区垃圾溢出识别中均能进行应用,能够让工作人员在工作时间周期内,准确发现垃圾桶溢出情况,以便工作人员及时清理,提升居民生活体验。相比于传统的垃圾溢出预警,不用在垃圾桶添加任何硬件设施,只需要用图像识别的算法进行垃圾溢出提醒。而且,本文首先通过人工定位垃圾桶,再通过图像识别算法,依托像素的变化进行垃圾溢出。首先,针对垃圾溢出本身,节省了对垃圾桶定位的算法研究,节省了算法指出;而且,工作人员更清楚垃圾桶的位置,提高了对垃圾桶初定位的效率;此外,本文是通过对比图像二值化后像素的变化,区别与现在的基于人工神经网络的垃圾识别,整体计算量少了很多,对垃圾溢出识别整体投入和市场推广更有利。
本文档来自技高网...【技术保护点】
1.一种基于图像处理的垃圾溢出监测方法,其特征在于包括如下步骤:
【技术特征摘要】
1.一种基于图像处理的垃圾溢出监...
【专利技术属性】
技术研发人员:李保印,慕岚清,刘刚,张安琪,
申请(专利权)人:中电万维信息技术有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。