一种基于图像识别控制智能设备的方法及其系统的制作方法
【技术领域】
[0001]本发明涉及智能设备控制技术领域,尤其涉及的是一种基于图像识别控制智能设备的方法及其系统。
【背景技术】
[0002]在物联网高速发展的今天,越来越多的智能设备进入千家万户,而种类繁多的智能设备控制方法主要是通过界面上的按钮点击触发,而这些软件上按键布局比较复杂,风格迥异,用户在使用时不能准确地把握软件界面的含义,甚至完全不能理解,造成用户使用难度很大,往往尝试几次之后就放弃了使用,让用户无法真正地接受这些智能设备,因此需要一种简单易懂的对智能设备控制的方法。
[0003]因此,现有技术有待于进一步的改进。
【发明内容】
[0004]鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种基于图像识别控制智能设备的方法及其系统,克服现有技术智能设备种类繁多,控制界面繁杂多变,导致用户不易理解的缺陷。
[0005]本发明解决技术问题所采用的技术方案如下:
一种基于图像识别控制智能设备的方法,其中,包括:
智能终端通过摄像装置获取周围环境图片,并提取出所述周围环境图片中物体的特征信息;
将所述特征信息与电器图像特征库中智能设备的特征信息进行匹配,匹配出所述周围环境图片中的智能设备;
建立智能终端与智能设备之间的控制关联;
智能终端根据其接收到的对智能设备的控制命令,控制智能设备运行。
[0006]所述基于图像识别控制智能设备的方法,其中,在建立智能终端与智能设备之间的控制关联的步骤包括:
智能终端查找当前局域网内智能设备,获取智能设备的名称列表;
将所述名称列表中的智能设备与匹配出的智能设备相比对,将相对应的智能设备与智能终端建立控制关联。
[0007]所述基于图像识别控制智能设备的方法,其中,若所述名称列表中含有与已联网智能设备列表匹配失败的设备,则提示有新智能设备待接入。
[0008]所述基于图像识别控制智能设备的方法,其中,在建立智能终端与智能设备之间的控制关联时,在智能终端中建立智能设备的图标与智能设备之间一一对应的控制关联。
[0009]所述基于图像识别控制智能设备的方法,其中,当用户通过智能终端选定智能设备的图标时,则智能终端后台自动将与所述图标相对应的智能设备的控制功能推送显示。
[0010]—种基于图像识别控制智能设备的系统,其中,包括:智能终端; 所述智能终端包括:
图像获取识别模块,用于通过摄像装置获取周围环境图片,并提取出所述周围环境图片中物体的特征信息;
特征匹配模块,用于将所述特征信息与电器图像特征库中智能设备的特征信息进行匹配,匹配出所述周围环境图片中的智能设备;
控制关联模块,用于建立与智能设备之间的控制关联;
操作控制模块,用于根据接收到的对智能设备的控制命令,控制智能设备运行。
[0011]所述基于图像识别控制智能设备的系统,其中,所述控制关联模块,包括:
智能设备列表建立单元,用于智能终端查找当前局域网内的智能设备;
关联建立单元,用于将所述名称列表中的智能设备与匹配出的智能设备相比对,将相对应的智能设备与智能终端建立控制关联。
[0012]所述基于图像识别控制智能设备的系统,其中,所述控制关联模块,还包括: 接入提示单元,用于若所述名称列表中含有与已联网智能设备列表匹配失败的设备,
则提示有新智能设备待接入。
[0013]所述基于图像识别控制智能设备的系统,其中,所述控制关联模块,还包括: 图标关联模块,用于在建立智能终端与智能设备之间的控制关联时,在智能终端中建立智能设备的图标与智能设备之间一一对应的控制关联。
[0014]所述基于图像识别控制智能设备的系统,其中,所述图标关联模块包括:
功能推送单元,用于当用户通过智能终端选定智能设备的图标时,则智能终端后台自动将与所述图标相对应的智能设备的控制功能推送显示。
[0015]有益效果,本发明提供了一种基于图像识别控制智能设备的方法及其系统,智能终端通过摄像装置获取周围环境图片,并提取出所述周围环境图片中物体的特征信息;将所述特征信息与电器图像特征库中智能设备的特征信息进行匹配,匹配出所述周围环境图片中的智能设备;建立智能终端与智能设备之间的控制关联;智能终端根据其接收到的对智能设备的控制命令,控制智能设备运行,从而实现只需要用户通过与智能设备建立控制关联的智能终端即可实现对该设备的简单控制。所述方法及其系统极大地简化了智能设备的控制流程,具有广阔的应用前景和实用价值。
【附图说明】
[0016]图1是本发明的一种基于图像识别控制智能设备的方法的步骤流程图;
图2是本发明的一种基于图像识别控制智能设备的方法具体实施例的步骤流程图;
图3是本发明的所述方法中图像识别的方法步骤流程图;
图4是本发明的所述方法中控制关联的方法步骤流程图;
图5是本发明的一种基于图像识别控制智能设备的系统原理结构图。
【具体实施方式】
[0017]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0018]本发明提供了一种基于图像识别控制智能设备的方法,如图1所述,所述方法包括:
S1、智能终端通过摄像装置获取周围环境图片,并提取出所述周围环境图片中物体的特征信息。
[0019]本发明中所述智能终端可以为智能计算机或者智能手机或者其他智能终端,需要其具有信息传输功能和信息处理功能,此外所述智能终端还需要安装一个前置摄像头。
[0020]所述智能终端通过其前端摄像头获取其周围环境图片,从其周围环境图片中识别出其周围是否有智能设备。具体的,提取所述周围环境图片中物体的边缘轮廓,获取图片中物体的边缘特征信息,对其是何种物体进行识别。
[0021]S2、将所述特征信息与电器图像特征库中智能设备的特征信息进行匹配,匹配出所述周围环境图片中的智能设备。
[0022]将提取出的图片中物体的特征信息与预先存储的电器图像特征库中智能设备的特征信息进行匹配,判断所述电器图片特征库中是否含有与提取出的图片中物体相同特征信息的智能设备,从而识别出图片中所含有的信息。
[0023]S3、建立智能终端与智能设备之间的控制关联。
[0024]通过无线网络连接建立上述步骤S2中识别出的智能设备与智能终端之间的控制关联,通过所述智能终端传输用户对智能设备的控制指令,从而实现对智能设备的控制。
[0025]具体的,智能终端查找当前局域网内智能设备,获取智能设备的名称列表;将所述名称列表中的智能设备与匹配出的智能设备相比对,将相对应的智能设备与智能终端建立控制关联。
[0026]在具体实施时,智能终端接入到当前局域网时,发送搜索智能设备的广播和组播;连接在该局域网内的智能设备收到广播或者组播后,反馈一条广播或组播,并携带本身的一些信息,包括设备类别、名称、ID等属性。智能终端根据接收到的反馈消息,生成一个局域网内已联网的智能设备列表。
[0027]在建立控制关联时,可以通过控制端与被控制端之间互相获取对方的信息接收地址,将信息根据获取到对方的信息接收地址发送,对方对接收到的信息进行解析后,根据所述信息中所包含的指令执行相应的操作。
[0028]S4、智能终端根据其接收到的对智能设备的控制命令,控制智能设备运行。
[0029]用户通过智能终端发出对智能设备的控制指令,智能终端将所述控制指令传输到智能设备,由智能设备接收到所述控制指令后,根据所述控制指令执行相应操作。
[0030]为了提高智能终端的智能性,在步骤S3中建立智能终端与智能设备之间的控制关联的步骤包括:
若所述名称列表中含有与已联网智能设备列表匹配失败的设备,则提示有新智能设备待接入。
[0031]用户可以开启该智能设备,将所述智能设备接入局域网,通过反馈连接在该局域网内的智能终端发出的广播或者组播,智能终端接收到其反馈信号后,获取其信息,从而与其建立控制关联。
[0032]为了便于用户通过智能终端对与智能终端控制关联的智能终端进行控制,在建立智能终端与智能设备之间的控制关联时,在智能终端中建立智能设备的图标与智能设备之间一一对应的控制关联,即在智能终端中生成与智能设备一一对应的图标,所述当用户通过点击图标,开启对与图标相对应智能设备的控制。当用户通过智能终端选定智能设备的图标时,则智能终端后台自动将与所述图标相对应的智能设备的控制功能推送显示,即点击图标后,则自动进入对该图标相对应智能设备的控制面板,用户通过在所述控制面板上选择对应的控制按键,实现对智能设备的功能控制。
[0033]下面以其具体实施例为例对上述方法做进一步的解释,如图2所示,为本发明所述方法的具体实施例的示意图,所述方法的步骤为:
首先需要主控端智能终端使用其前置摄像头对着被控制设备即智能设备进行拍照,得到照片之后,采用图片识别的方法,进行物体识别,辨别图片中所有想要控制的电器,也即是被控制端智能设备。根据预先对周围环境的3D建模,获取到每一个电器的详细信息,进而对电器进行