本发明涉及垃圾处理技术领域,特别涉及一种垃圾种类识别方法、服务器、客户端、系统和介质。
背景技术:
城市垃圾资源化利用可以为国民经济提供巨大的经济效益,并可以由此带来生活环境清洁与舒适的社会效益。而垃圾资源回收再利用,最重要的环节就是要把垃圾分离、分类,然后根据所分类出来的垃圾按照其特性加以利用。
常见的垃圾分类方式,需要垃圾投放者在进行垃圾投放时,进行垃圾所属种类判断。并根据判断出的种类,将垃圾投放到对应的垃圾桶。
如果垃圾投放者无法准确地识别出垃圾所属种类,就会导致垃圾投放错误,使得投放的垃圾无法被再利用,或者无法被正确地再利用,并可能导致其他可被再利用的垃圾无法被再利用。
技术实现要素:
本发明实施例提供一种垃圾种类识别方法、服务器、客户端、系统和介质,用于解决无法准确识别垃圾所属种类的问题。
本发明提供了一种垃圾种类识别方法,所述方法包括:
接收客户端发送的待识别垃圾对应的垃圾图像;
对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾;
针对确定出的每种垃圾,从指定的数据库中查找对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息;
将所述至少两种垃圾对应的信息模板发送给所述客户端,以便所述客户端显示所述信息模板。
本发明还提供了一种垃圾种类识别方法,所述方法包括:
根据采集请求,采集待识别垃圾对应的垃圾图像;
将采集到的所述垃圾图像发送给服务器;
接收所述服务器发送的至少两个信息模板;
显示所述至少两个信息模板;
其中,所述至少两个信息模板为所述服务器接收所述垃圾图像,对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾,针对确定出的每种垃圾,从指定的数据库中查找出的对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息。
本发明还提供了一种服务器,所述服务器包括:
接收模块,用于接收客户端发送的待识别垃圾对应的垃圾图像;
识别模块,用于对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾,针对确定出的每种垃圾,从指定的数据库中查找对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息;
发送模块,用于将所述至少两种垃圾对应的信息模板发送给所述客户端,以便所述客户端显示所述信息模板。
本发明还提供了一种客户端,所述客户端包括:
采集模块,用于根据采集请求,采集待识别垃圾对应的垃圾图像;
发送模块,用于将采集到的所述垃圾图像发送给服务器;
接收模块,用于接收所述服务器发送的至少两个信息模板;
显示模块,用于显示所述至少两个信息模板;
其中,所述至少两个信息模板为所述服务器接收所述垃圾图像,对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾,针对确定出的每种垃圾,从指定的数据库中查找出的对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息。
本发明还提供了一种垃圾种类识别系统,所述系统包括服务器和移动终端,所述移动终端上安装有客户端,其中:
所述客户端,用于根据采集请求,利用所述移动终端上安装的图像采集装置采集待识别垃圾对应的垃圾图像,将采集到的所述垃圾图像发送给所述服务器,以及,接收所述服务器发送的至少两个信息模板,利用所述移动终端的显示屏显示所述至少两个信息模板;
所述服务器,用于接收所述客户端发送的垃圾图像,对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾,针对确定出的每种垃圾,从指定的数据库中查找对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息,将所述至少两种垃圾对应的信息模板发送给所述客户端。
本发明还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有可执行程序,该可执行程序被处理器执行实现如上所述的方法。
根据本发明实施例提供的方案,服务器可以接收客户端发送的垃圾图像,通过图像识别的方式,进行垃圾识别。且在进行垃圾识别时,可以确定出相似度最高的至少两种垃圾,并针对确定出的每种垃圾,查找对应的信息模板发送给客户端进行显示。
通过图像识别的方式,进行垃圾识别,可以通过图像的方式,较为准确地描述待识别的垃圾,在一定程度上保证了垃圾识别的准确性,从而可以保证垃圾种类识别的准确性。且,通过将确定出的相似度最高的至少两种垃圾对应的信息模板发送给客户端进行显示的方式,还可以由用户进一步确认待识别垃圾与哪种垃圾更为相似,进而确认垃圾种类,进一步提高了垃圾种类识别的准确性。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的垃圾种类识别方法的流程示意图;
图2为本发明实施例二提供的垃圾种类识别方法的流程示意图;
图3为本发明实施例二提供的客户端显示界面示意图;
图4为本发明实施例三提供的服务器的结构示意图;
图5为本发明实施例四提供的客户端的结构示意图;
图6为本发明实施例五提供的垃圾种类识别系统的结构示意图。
具体实施方式
针对无法准确识别垃圾所属种类的问题,本发明实施例提供了一种通过图像识别的方式,进行垃圾种类识别的方案。且在进行垃圾种类识别时,可以确定出相似度最高的至少两种垃圾,并将对应的信息模板发送给客户端,由用户最终确认相似度最高的垃圾,进而确定出垃圾种类,从而有效保证垃圾种类识别的准确性。
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在本文中提及的“多个或者若干个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例一
本发明实施例一提供一种垃圾种类识别方法,该方法可以应用于服务器侧,步骤流程可以如图1所示,包括:
步骤101、接收垃圾图像。
在本步骤中,服务器可以接收客户端发送的待识别垃圾对应的垃圾图像。
所述垃圾图像,可以是客户端在接收到采集请求时,采集待识别垃圾对应的垃圾图像并发送给服务器的。
步骤102、进行垃圾识别。
在本步骤中,服务器可以对垃圾图像中的待识别垃圾进行识别,确定与待识别垃圾相似度最高的至少两种垃圾。
在本步骤中,可以理解为将接收到的垃圾图像与预先建立的各种垃圾的垃圾图像模板进行匹配识别,从而确定垃圾图像中的待识别垃圾与每种垃圾图像模板中的垃圾之间的相似度,进而确定与待识别垃圾相似度最高的至少两种垃圾。
步骤103、查找信息模板。
在本步骤中,服务器可以针对确定出的每种垃圾,从指定的数据库中查找对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息。
步骤104、发送信息模板。
在本步骤中,服务器可以将查找出的信息模板发送给客户端,以便客户端显示信息模板,使得用户可以根据信息模板中包括的用于识别其对应的垃圾的信息,进一步确认与待识别垃圾相似度最高的垃圾,进而根据信息模板中包括的垃圾种类信息,完成对待识别垃圾的垃圾种类识别。
在一种可能的实现方式中,一个信息模板中包括的用于识别其对应的垃圾的信息,可以为其对应的垃圾所对应的垃圾名称信息、垃圾图像或特征信息中的至少一种。
信息模板中包括垃圾图像,使得用户可以根据信息模板中包括的垃圾图像,进一步确认与待识别垃圾相似度最高的垃圾,进而根据信息模板中包括的垃圾种类信息,完成对待识别垃圾的垃圾种类识别。
信息模板中包括垃圾的垃圾名称信息,使得用户可以根据信息模板中包括的垃圾名称,进一步确认与待识别垃圾相似度最高的垃圾,进而根据信息模板中包括的垃圾种类信息,完成对待识别垃圾的垃圾种类识别。
信息模板中包括垃圾的特征信息,特征信息可以但不限于为垃圾的坚硬程度、气味等等,使得后续可以结合信息模板中的特征信息,判断待识别垃圾是否为信息模板对应的垃圾。
在一种可能的实现方式中,在步骤103之后,步骤104之前,所述方法还可以包括步骤103’,本发明各实施例中,在已有步骤流程基础上增加的步骤的编号用带有上标的编号表示,后续不再重复说明:
步骤103’、确定对应的语音。
在本步骤中,服务器可以针对查找出的每个信息模板,确定该信息模板对应的语音,该语音用于描述该信息模板对应的垃圾所对应的特征信息、垃圾名称信息或垃圾种类信息中的至少一种。
此时,步骤104可以包括:
将查找出的信息模板以及每个信息模板对应的语音发送给客户端,以便客户端显示一个信息模板时,播放该信息模板对应的语音。
垃圾的特征信息可以但不限于为垃圾的坚硬程度、气味等等。在显示一个信息模板时,通过语音自动播放的方式,提示用户该信息模板对应的垃圾的特征信息,使得用户可以更加方便快捷地确认该信息模板对应的垃圾的特征信息。且根据特征信息,可以更准确地判断待识别垃圾是否为该语音对应的信息模板所对应的垃圾。当然,还可以理解为,根据特征信息,可以使得用户获得更多的待识别垃圾的信息,能够更好地了解待识别垃圾。
一个信息模板对应的语音,用于描述该信息模板对应的垃圾名称信息时,在显示一个信息模板时,通过语音自动播放的方式,可以提示用户该信息模板对应的垃圾名称,使得用户还可以更加方便快捷地确认垃圾名称。
一个信息模板对应的语音,用于描述该信息模板对应的垃圾种类信息时,在显示一个信息模板时,通过语音自动播放的方式,可以提示用户该信息模板对应的垃圾种类,使得用户可以更加方便快捷地确认垃圾种类。
此外,需要说明的是,在一种可能的实现方式中,在步骤103之前,本实施例还可以包括步骤101’,在图1中,以步骤101’在步骤101之前执行为例进行示意:
步骤101’、接收地理位置信息。
在本步骤中,服务器可以接收客户端发送的地理位置信息。
此时,步骤103可以包括:
针对确定出的每种垃圾,从接收到的地理位置信息对应的数据库中查找对应的信息模板。
在本实施例中,考虑到不同区域对垃圾的分类方法可能不同,即,在不同区域,同一种垃圾对应的垃圾种类可能不相同,例如,在北京,剩菜剩饭、骨头、菜根菜叶、果皮等垃圾的垃圾种类为厨余垃圾,而在上海,剩菜剩饭、骨头、菜根菜叶、果皮等垃圾的垃圾种类为湿垃圾。
在本实施例中,可以通过地理位置信息来区分不同的垃圾分类方法。不同地理位置信息对应的数据库中的信息模板可能不同,可以理解为,在不同地理位置信息对应的数据库中,同一种垃圾对应的信息模板中,对应的垃圾种类可以不相同。从而可以结合地域特征,更加准确地根据该地域的垃圾分类方法,确定垃圾的垃圾种类,进一步提高垃圾种类识别的准确性。
实施例二
本发明实施例二提供一种垃圾种类识别方法,该方法可以应用于客户端侧,客户端可以集成在移动终端,如手机或平板电脑上,步骤流程可以如图2所示,包括:
步骤201、采集垃圾图像。
在本步骤中,客户端可以根据采集请求,采集待识别垃圾对应的垃圾图像。
步骤202、发送垃圾图像。
在本步骤中,客户端可以将采集到的垃圾图像发送给服务器。
步骤203、接收信息模板。
在本步骤中,客户端可以接收服务器发送的至少两个信息模板。
所述至少两个信息模板为服务器接收垃圾图像,对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾,针对确定出的每种垃圾,从指定的数据库中查找出的对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息。
步骤204、显示信息模板。
在本步骤中,客户端可以显示接收到的至少两个信息模板。
使得用户可以根据信息模板中包括的用于识别其对应的垃圾的信息,进一步确认待识别垃圾是否为某个信息模板对应的垃圾,并根据进一步确认出的,与待识别垃圾相似度最高的垃圾对应的信息模板中的垃圾种类信息,确定待识别垃圾的垃圾种类。
需要说明的是,在一种可能的实现方式中,一个信息模板中包括的用于识别其对应的垃圾的信息,可以为其对应的垃圾所对应的垃圾名称信息、垃圾图像或特征信息中的至少一种。
客户端显示接收到的至少两个信息模板可以为任意方式,在一种可能的实现方式中,客户端显示接收到的至少两个信息模板,可以包括:
显示至少两个信息模板中,对应的垃圾与垃圾图像对应的待识别垃圾的相似度最高的一个信息模板;
并在接收到指定的翻页请求时,按照对应的垃圾与垃圾图像对应的待识别垃圾的相似度由高到低的顺序,逐一显示至少两个信息模板中的其它信息模板。
以客户端集成在手机上为例,客户端显示界面可以如图3所示。假设服务器确定出与待识别垃圾相似度最高的三种垃圾,分别为玻璃杯、塑料杯和纸杯,且玻璃杯与待识别垃圾的相似度,高于塑料杯与待识别垃圾的相似度,塑料杯与待识别垃圾的相似度,高于纸杯与待识别垃圾的相似度。
则,服务器将玻璃杯、塑料杯和纸杯分别对应的信息模板发送给客户端后,客户端可以显示玻璃杯对应的信息模板。
在接收到指定的翻页请求(例如,向左翻页请求,或向右翻页请求,或向上翻页请求,或向下翻页请求,以图3为例,指定的翻页请求可以为向右翻页请求)时,按照相似度由高到低的顺序,首先显示塑料杯对应的信息模板,并在继续接收到指定的翻页请求时,显示纸杯对应的信息模板。
如图3所示,一个信息模板中除了可以包括垃圾的图像以及垃圾种类信息,如图3所示,玻璃杯对应的垃圾种类信息为可回收物,还可以进一步包括垃圾名称信息,即,玻璃杯、塑料杯或水杯。
需要说明的是,在一种可能的实现方式中,步骤203可以包括:
接收服务器发送的至少两个信息模板以及每个信息模板对应的语音。每个信息模板对应的语音可以用于描述该信息模板对应的垃圾所对应的特征信息、垃圾名称信息或垃圾种类信息中的至少一种。
此时,步骤204可以包括:
显示至少两个信息模板,并在显示至少两个信息模板中的每个信息模板时,播放该信息模板对应的语音。
仍以图3为例,客户端在显示玻璃杯对应的信息模板时,可以自动播放该信息模板对应的语音,使得用户可以更加方便快捷地确认玻璃杯对应的特征、垃圾名称和垃圾种类中的至少一种。
类似的,客户端在显示塑料杯对应的信息模板时,可以自动播放该信息模板对应的语音,使得用户可以更加方便快捷地确认塑料杯对应的特征、垃圾名称和垃圾种类中的至少一种。
同样的,客户端在显示纸杯对应的信息模板时,可以自动播放该信息模板对应的语音,使得用户可以更加方便快捷地确认纸杯对应的特征、垃圾名称和垃圾种类中的至少一种。
需要说明的是,在一种可能的实现方式中,在步骤203之前,本实施例还可以包括步骤201’,在图1中,以步骤201’在步骤201之前执行为例进行示意:
步骤201’、接收并发送地理位置信息。
在本步骤中,客户端可以接收地理位置信息。并可以将接收到的地理位置信息发送给服务器,以便服务器针对确定出的每种垃圾,从地理位置信息对应的数据库中查找对应的信息模板。
根据本发明实施例一和实施例二提供的方案,可以通过图像识别的方式,来匹配出相似度较高的多个垃圾,通过信息模板的方式供用户进行可视化选择。并可以通过语音自动播放的方式,进行垃圾特征播报,可以更加方便快捷地为用户提供相关信息,有效提高垃圾种类识别的准确性。
与实施例一、二提供的方法对应的,提供以下的设备。
实施例三
本发明实施例三提供一种服务器,该服务器的结构可以如图4所示,包括:
接收模块11用于接收客户端发送的待识别垃圾对应的垃圾图像;
识别模块12用于对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾,针对确定出的每种垃圾,从指定的数据库中查找对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息;
发送模块13用于将所述至少两种垃圾对应的信息模板发送给所述客户端,以便所述客户端显示所述信息模板。
在一种可能的实现方式中,所述识别模块12确定出的每个信息模板中包括的用于识别其对应的垃圾的信息,为其对应的垃圾所对应的垃圾名称信息、垃圾图像或特征信息中的至少一种。
在一种可能的实现方式中,所述识别模块12还用于针对查找出的每个信息模板,确定该信息模板对应的语音,该语音用于描述该信息模板对应的垃圾所对应的特征信息、垃圾名称信息或垃圾种类信息中的至少一种;所述发送模块13具体用于将所述至少两种垃圾对应的信息模板以及每个信息模板对应的语音发送给所述客户端,以便所述客户端显示一个信息模板时,播放该信息模板对应的语音。
在一种可能的实现方式中,所述接收模块11还用于接收所述客户端发送的地理位置信息;所述识别模块12用于针对确定出的每种垃圾,从指定的数据库中查找对应的信息模板,包括:针对确定出的每种垃圾,从所述地理位置信息对应的数据库中查找对应的信息模板。
实施例四
本发明实施例四提供一种客户端,该客户端的结构可以如图5所示,包括:
采集模块21用于根据采集请求,采集待识别垃圾对应的垃圾图像;
发送模块22用于将采集到的所述垃圾图像发送给服务器;
接收模块23用于接收所述服务器发送的至少两个信息模板;
显示模块24用于显示所述至少两个信息模板;
其中,所述至少两个信息模板为所述服务器接收所述垃圾图像,对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾,针对确定出的每种垃圾,从指定的数据库中查找出的对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息。
在一种可能的实现方式中,所述显示模块24具体用于显示所述至少两个信息模板中,对应的垃圾与所述垃圾图像对应的待识别垃圾的相似度最高的一个信息模板;并在接收到指定的翻页请求时,按照对应的垃圾与所述垃圾图像对应的待识别垃圾的相似度由高到低的顺序,逐一显示所述至少两个信息模板中的其它信息模板。
在一种可能的实现方式中,所述接收模块23具体用于接收所述服务器发送的至少两个信息模板以及每个信息模板对应的语音,每个信息模板对应的语音用于描述该信息模板对应的垃圾所对应的特征信息、垃圾名称信息或垃圾种类信息中的至少一种;所述显示模块24具体用于显示所述至少两个信息模板,并在显示所述至少两个信息模板中的每个信息模板时,播放该信息模板对应的语音。
在一种可能的实现方式中,所述接收模块23还用于接收地理位置信息;
所述发送模块22还用于将所述接收模块接收到的所述地理位置信息发送给所述服务器,以便所述服务器针对确定出的每种垃圾,从所述地理位置信息对应的数据库中查找对应的信息模板。
实施例五
本发明实施例五提供一种垃圾种类识别系统,该系统的结构可以如图6所示,包括服务器31和移动终端32,所述移动终端32上安装有客户端321,其中:
所述客户端321用于根据采集请求,利用所述移动终端上安装的图像采集装置322采集待识别垃圾对应的垃圾图像,将采集到的所述垃圾图像发送给所述服务器,以及,接收所述服务器发送的至少两个信息模板,利用所述移动终端的显示屏323显示所述至少两个信息模板;
所述服务器31用于接收所述客户端发送的垃圾图像,对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾,针对确定出的每种垃圾,从指定的数据库中查找对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息,将所述至少两种垃圾对应的信息模板发送给所述客户端。
基于同一发明构思,本发明实施例提供以下的介质。
本发明实施例六提供一种非易失性计算机存储介质,所述计算机存储介质存储有可执行程序,当可执行程序被处理器执行时,实现本发明实施例一或二提供的方法。
在具体的实施过程中,计算机存储介质可以包括:通用串行总线闪存盘(usb,universalserialbusflashdrive)、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的存储介质。
在本发明实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性或其它的形式。
在本发明实施例中的各功能单元可以集成在一个处理单元中,或者各个单元也可以均是独立的物理模块。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备,例如可以是个人计算机,服务器,或者网络设备等,或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(universalserialbusflashdrive)、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
1.一种垃圾种类识别方法,其特征在于,所述方法包括:
接收客户端发送的待识别垃圾对应的垃圾图像;
对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾;
针对确定出的每种垃圾,从指定的数据库中查找对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息;
将所述至少两种垃圾对应的信息模板发送给所述客户端,以便所述客户端显示所述信息模板。
2.如权利要求1所述的方法,其特征在于,一个信息模板中包括的用于识别其对应的垃圾的信息,为其对应的垃圾所对应的垃圾名称信息、垃圾图像或特征信息中的至少一种。
3.如权利要求1所述的方法,其特征在于,针对确定出的每种垃圾,从指定的数据库中查找对应的信息模板之后,将所述至少两种垃圾对应的信息模板发送给所述客户端之前,所述方法还包括:
针对查找出的每个信息模板,确定该信息模板对应的语音,该语音用于描述该信息模板对应的垃圾所对应的特征信息、垃圾名称信息或垃圾种类信息中的至少一种;
将所述至少两种垃圾对应的信息模板发送给所述客户端,包括:
将所述至少两种垃圾对应的信息模板以及每个信息模板对应的语音发送给所述客户端,以便所述客户端显示一个信息模板时,播放该信息模板对应的语音。
4.如权利要求1~3任一所述的方法,其特征在于,针对确定出的每种垃圾,从指定的数据库中查找对应的信息模板之前,所述方法还包括:
接收所述客户端发送的地理位置信息;
针对确定出的每种垃圾,从指定的数据库中查找对应的信息模板,包括:
针对确定出的每种垃圾,从所述地理位置信息对应的数据库中查找对应的信息模板。
5.一种垃圾种类识别方法,其特征在于,所述方法包括:
根据采集请求,采集待识别垃圾对应的垃圾图像;
将采集到的所述垃圾图像发送给服务器;
接收所述服务器发送的至少两个信息模板;
显示所述至少两个信息模板;
其中,所述至少两个信息模板为所述服务器接收所述垃圾图像,对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾,针对确定出的每种垃圾,从指定的数据库中查找出的对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息。
6.如权利要求5所述的方法,其特征在于,显示所述至少两个信息模板,包括:
显示所述至少两个信息模板中,对应的垃圾与所述垃圾图像对应的待识别垃圾的相似度最高的一个信息模板;
并在接收到指定的翻页请求时,按照对应的垃圾与所述垃圾图像对应的待识别垃圾的相似度由高到低的顺序,逐一显示所述至少两个信息模板中的其它信息模板。
7.如权利要求5所述的方法,其特征在于,接收所述服务器发送的至少两个信息模板,包括:
接收所述服务器发送的至少两个信息模板以及每个信息模板对应的语音,每个信息模板对应的语音用于描述该信息模板对应的垃圾所对应的特征信息、垃圾名称信息或垃圾种类信息中的至少一种;
显示所述至少两个信息模板,包括:
显示所述至少两个信息模板,并在显示所述至少两个信息模板中的每个信息模板时,播放该信息模板对应的语音。
8.如权利要求5~7任一所述的方法,其特征在于,接收所述服务器发送的至少两个信息模板之前,所述方法还包括:
接收地理位置信息;
将接收到的所述地理位置信息发送给所述服务器,以便所述服务器针对确定出的每种垃圾,从所述地理位置信息对应的数据库中查找对应的信息模板。
9.一种服务器,其特征在于,所述服务器包括:
接收模块,用于接收客户端发送的待识别垃圾对应的垃圾图像;
识别模块,用于对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾,针对确定出的每种垃圾,从指定的数据库中查找对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息;
发送模块,用于将所述至少两种垃圾对应的信息模板发送给所述客户端,以便所述客户端显示所述信息模板。
10.一种客户端,其特征在于,所述客户端包括:
采集模块,用于根据采集请求,采集待识别垃圾对应的垃圾图像;
发送模块,用于将采集到的所述垃圾图像发送给服务器;
接收模块,用于接收所述服务器发送的至少两个信息模板;
显示模块,用于显示所述至少两个信息模板;
其中,所述至少两个信息模板为所述服务器接收所述垃圾图像,对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾,针对确定出的每种垃圾,从指定的数据库中查找出的对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息。
11.如权利要求10所述的客户端,其特征在于,所述显示模块,具体用于显示所述至少两个信息模板中,对应的垃圾与所述垃圾图像对应的待识别垃圾的相似度最高的一个信息模板;并在接收到指定的翻页请求时,按照对应的垃圾与所述垃圾图像对应的待识别垃圾的相似度由高到低的顺序,逐一显示所述至少两个信息模板中的其它信息模板。
12.如权利要求10所述的客户端,其特征在于,所述接收模块,具体用于接收所述服务器发送的至少两个信息模板以及每个信息模板对应的语音,每个信息模板对应的语音用于描述该信息模板对应的垃圾所对应的特征信息、垃圾名称信息或垃圾种类信息中的至少一种;
所述显示模块,具体用于显示所述至少两个信息模板,并在显示所述至少两个信息模板中的每个信息模板时,播放该信息模板对应的语音。
13.如权利要求10~12任一所述的客户端,其特征在于,所述接收模块,还用于接收地理位置信息;
所述发送模块,还用于将所述接收模块接收到的所述地理位置信息发送给所述服务器,以便所述服务器针对确定出的每种垃圾,从所述地理位置信息对应的数据库中查找对应的信息模板。
14.一种垃圾种类识别系统,其特征在于,所述系统包括服务器和移动终端,所述移动终端上安装有客户端,其中:
所述客户端,用于根据采集请求,利用所述移动终端上安装的图像采集装置采集待识别垃圾对应的垃圾图像,将采集到的所述垃圾图像发送给所述服务器,以及,接收所述服务器发送的至少两个信息模板,利用所述移动终端的显示屏显示所述至少两个信息模板;
所述服务器,用于接收所述客户端发送的垃圾图像,对所述垃圾图像对应的待识别垃圾进行识别,确定与所述待识别垃圾相似度最高的至少两种垃圾,针对确定出的每种垃圾,从指定的数据库中查找对应的信息模板,一个信息模板中包括用于识别其对应的垃圾的信息以及垃圾种类信息,将所述至少两种垃圾对应的信息模板发送给所述客户端。
15.一种非易失性计算机存储介质,其特征在于,所述计算机存储介质存储有可执行程序,该可执行程序被处理器执行实现权利要求1~8任一所述的方法。
技术总结