信息处理方法及电子设备的制造方法_2

文档序号:8258594阅读:来源:国知局
解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
[0070]图1为本发明实施例一的信息处理方法的流程示意图,如图1所示,本实施例中的信息处理方法应用于第一电子设备中,第一电子设备能与第二电子设备通信,第二电子设备能与第三电子设备通信;作为一种优选实施例,第一电子设备可以是作为图像采集设备的摄像头;该多个摄像头分布安装于某一设定区域内,对携带有环境信息采集设备标识的物体或智能设备进行定位。第二电子设备可以是后台服务器,其可通过有线方式或无线方式与第一电子设备进行通信,并可接收第一电子设备计算的标定结果,输出至用户。第三电子设备可以是智能设备,如智能机器人等。第三电子设备上设置有能标识自身身份的标识信息,这些标识信息在被第一电子设备拍摄后,能通过图像信息进行识别,以确定是否采集到了该第三电子设备的图像信息。第三电子设备可以按设定的路线图行进,并且,每走一段距离之后,要停止运动一段时间,以获取当前的位置信息,并将该位置信息发送至第二电子设备,而第二电子设备将该位置信息转发至第一电子设备。由第一电子设备采集第三电子设备的图像信息,并通过所采集的图像信息确定出第三电子设备与自身的相对位置信息,再通过第三电子设备发送的位置信息确定出第一电子设备的位置信息,完成定标。
[0071]在本发明一个优选实施例中,信息处理方法包括以下步骤:
[0072]步骤101,接收所述第二电子设备发送的所述第三电子设备的第一位置信息。
[0073]当用于图像采集设备的摄像头接收到后台服务器转发的第三电子设备如机器人的位置信息时,开启对所采集的第三电子设备的图像中的标识信息的识别工作。
[0074]步骤102,获取第一信息集合及分别对应于第一信息集合中第一信息的第二信息的集合。
[0075]本发明实施例中,第一信息集合包括图像信息集合;第二信息集合包括深度信息集合。第一电子设备以连续拍摄的方式,获取第一电子设备的摄像头所能拍摄到的环境的图像,并将连续拍摄的多帧图像信息作为图像信息集合;在拍摄图像信息时,还获取所拍摄的图像信息对应的深度信息,多个深度信息构成深度信息集合。
[0076]步骤103,判断所述第一信息集合中的第一信息中是否包含第一子信息,生成判断结果。
[0077]本示例中,第一子信息为第三电子设备的标识信息。该标识信息可以是区别于第三电子设备的标识物,如可以是与第三电子设备颜色不同的物体,也可以是与第三电子设备颜色不同且形状也不同的物体。只要是第一电子设备能通过该物体图像信息能识别出是哪个第三电子设备即可。例如,该第三电子设备上的标识也可以是身份二维码,第一电子设备拍摄到该标识后,通过读取二维码即可确定出第三电子设备的身份。
[0078]当接收到第二电子设备发送的第三电子设备的第一位置信息时,即开始从所拍摄的图像信息中查找是否有发送位置信息的第三电子设备的标识信息,即确定当前的摄像头等拍摄设备能否获取到发送位置信息的智能设备的图像信息。当确认该第一电子设备拍摄到了第三电子设备的图像信息时,即可通过该第三电子设备的图像信息及该图像信息对应的深度信息,计算出第三电子设备相对于该第一电子设备的位置信息。
[0079]需要说明的是,第一电子设备仅在接收到第三电子设备发送的第三电子设备的位置信息时,才查找自身所拍摄的图像信息中是否存在对应的第三电子设备的信息,确定有时再计算该第三电子设备相对于自身的相对位置信息。
[0080]步骤104,当所述判断结果表明包含所述第一子信息时,根据所述第一信息集合中的第一信息中的第二子信息及与所述第二子信息对应的所述第二信息的集合中的第二信息,计算所述第三电子设备的第二位置信息。
[0081]当判断结果表明包含第一子信息时,即表明当前的图像信息中采集到了第三电子设备的图像信息,即可计算第三电子设备相对于第一电子设备的位置信息。
[0082]需要说明的是,第一电子设备的数量比较多,分布于环境中的不同方位。而第三电子设备行进于环境中时,部分距离第三电子设备较远的第一电子设备,或者被其他物体遮挡的一些第一电子设备可能拍摄不到第三电子设备的图像信息,这样,拍摄不到第三电子设备的一些第一电子设备将不能计算该第三电子设备的位置信息。
[0083]考虑到位置计算的准确性,第三电子设备在确认自身停止了运动时,再进行自身位置信息的确定,并将所确定的位置信息发送至第二电子设备处,由第二电子设备将该第三电子设备的位置信息转发给环境中的所有第一电子设备;这些第一电子设备再跟本示例中的原则进行位置信息计算。
[0084]步骤105,根据所述第一位置信息以及所述第二位置信息,计算所述第一电子设备的第三位置信息。
[0085]当获取到了第三电子设备相对于该第一电子设备的相对位置信息后,即可根据第三电子设备反馈的其位置信息,计算该第一电子设备确切的位置信息,完成标定。这里,第三电子设备在环境中确定的自身的位置信息,是环境信息所在坐标系中的位置信息;该第三电子设备所确定的自身的位置信息相对精确,而第一电子设备通过图像信息计算的第三电子设备相对于自身的位置信息也比较精确,通过该两个位置信息的对应转换关系,即可确定出第一电子设备在环境中的较准确的第三位置信息。
[0086]步骤106,将所述第三位置信息确定为标定位置信息。
[0087]计算出第一电子设备在环境中的位置信息后,即完成了对第一电子设备的标定。该第一电子设备受环境影响而产生微小位移,进而导致的位置信息误差即可得到弥补。从而保证了本示例中第一电子设备采集图像信息的位置信息的准确性。
[0088]图2为本发明实施例二的信息处理方法的流程示意图,如图2所示,本实施例中的信息处理方法应用于第一电子设备中,第一电子设备能与第二电子设备通信,第二电子设备能与第三电子设备通信;作为一种优选实施例,第一电子设备可以是作为图像采集设备的摄像头;该多个摄像头分布安装于某一设定区域内,对携带有环境信息采集设备标识的物体或智能设备进行定位。第二电子设备可以是后台服务器,其可通过有线方式或无线方式与第一电子设备进行通信,并可接收第一电子设备计算的标定结果,输出至用户。第三电子设备可以是智能设备,如智能机器人等。第三电子设备上设置有能标识自身身份的标识信息,这些标识信息在被第一电子设备拍摄后,能通过图像信息进行识别,以确定是否采集到了该第三电子设备的图像信息。第三电子设备可以按设定的路线图行进,并且,每走一段距离之后,要停止运动一段时间,以获取当前的位置信息,并将该位置信息发送至第二电子设备,而第二电子设备将该位置信息转发至第一电子设备。由第一电子设备采集第三电子设备的图像信息,并通过所采集的图像信息确定出第三电子设备与自身的相对位置信息,再通过第三电子设备发送的位置信息确定出第一电子设备的位置信息,完成定标。
[0089]在本发明一个优选实施例中,信息处理方法包括以下步骤:
[0090]步骤201,接收所述第二电子设备发送的所述第三电子设备的第一位置信息。
[0091]当用于图像采集设备的摄像头接收到后台服务器转发的第三电子设备如机器人的位置信息时,开启对所采集的第三电子设备的图像中的标识信息的识别工作。
[0092]步骤202,获取第一信息集合及分别对应于第一信息集合中第一信息的第二信息的集合。
[0093]本发明实施例中,第一信息集合包括图像信息集合;第二信息集合包括深度信息集合。第一电子设备以连续拍摄的方式,获取第一电子设备的摄像头所能拍摄到的环境的图像,并将连续拍摄的多帧图像信息作为图像信息集合;在拍摄图像信息时,还获取所拍摄的图像信息对应的深度信息,多个深度信息构成深度信息集合。
[0094]步骤203,判断所述第一信息集合中的第一信息中是否包含第一子信息,生成判断结果。
[0095]本示例中,第一子信息为第三电子设备的标识信息。该标识信息可以是区别于第三电子设备的标识物,如可以是与第三电子设备颜色不同的物体,也可以是与第三电子设备颜色不同且形状也不同的物体。只要是第一电子设备能通过该物体图像信息能识别出是哪个第三电子设备即可。例如,该第三电子设备上的标识也可以是身份二维码,第一电子设备拍摄到该标识后,通过读取二维码即可确定出第三电子设备的身份。
[0096]当接收到第二电子设备发送的第三电子设备的第一位置信息时,即开始从所拍摄的图像信息中查找是否有发送位置信息的第三电子设备的标识信息,即确定当前的摄像头等拍摄设备能否获取到发送位置信息的智能设备的图像信息。当确认该第一电子设备拍摄到了第三电子设备的图像信息时,即可通过该第三电子设备的图像信息及该图像信息对应的深度信息,计算出第三电子设备相对于该第一电子设备的位置信息。
[0097]需要说明的是,第一电子设备仅在接收到第三电子设备发送的第三电子设备的位置信息时,才查找自身所拍摄的图像信息中是否存在对应的第三电子设备的信息,确定有时再计算该第三电子设备相对于自身的相对位置信息。
[0098]作为一种优选实施例,判断所述第一信息集合中的第一信息中是否包含第一子信息,包括:
[0099]将事先存储的表征所述第三电子设备的标识信息的第五子信息,在所述第一信息集合中的第一信息中进行匹配,生成匹配结果;
[0100]需要说明的是,该表征第三电子设备的标识信息的第五子信息,可以是二维码信息,该二维码能唯一标识该第三电子设备。也可以是特定颜色或特定形状的物体的图像的特征描述信息,而该特征描述信息能唯一确定该物体的图像信息。本实施例中,凡是能唯一表征第三电子设备的标识的信息,均可作为第五子信息。
[0101]当所述匹配结果表明所述第一信息集合中的第一信息中存在与所述第五子信息匹配的子信息时,判断所述第一信息集合中的第一信息中包含第一子信息,否则,判断所述第一信息集合中的第一信息中不包含第一子信息。
[0102]确定当前获取的图像信息中含有第五子信息时,即确定第一电子设备当前能获取到第三电子设备的图像信息,而当前获取的图像信息中不含有第五子信息时,即确定第一电子设备当前不能获取到第三电子设备的图像信息,即不能计算第三电子设备相对于自身的位置信息。
[0103]步骤204,当所述判断结果表明包含所述第一子信息时,根据所述第一信息集合中的第一信息中的第二子信息及与所述第二子信息对应的所述第二信息的集合中的第二信息,计算所述第三电子设备的第二位置信息。
[0104]当判断结果表明包含第一子信息时,即表明当前的图像信息中采集到了第三电子设备的图像信息,即可计算第三电子设备相对于第一电子设备的位置信息。
[0105]需要说明的是,第一电子设备的数量比较多,分布于环境中的不同方位。而第三电子设备行进于环境中时,部分距离第三电子设备较远的第一电子设备,或者被其他物体遮挡的一些第一电子设备可能拍摄不到第三电子设备的图像信息,这样,拍摄不到第三电子设备的一些第一电子设备将不能计算该第三电子设备的位置信息。
[0106]考虑到位置计算的准确性,第三电子设备在确认自身停止了运动时,再进行自身位置信息的确定,并将所确定的位置信息发送至第二电子设备处,由第二电子设备将该第三电子设备的位置信息转发给环境中的所有第一电子设备;这些第一电子设备再跟本示例中的原则进行位置信息计算。
[0107]步骤205,根据所述第一位置信息以及所述第二位置信息,计算所述第一电子设备
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1