1.一种图像识别方法,包括:
获取待识别信息;
通过多种识别方式对所述待识别信息进行识别,得到各种识别方式的识别结果;不同识别方式的识别能力不同;
基于各种识别方式的识别结果,确定所述待识别信息的最终识别结果;
所述通过多种识别方式对所述待识别信息进行识别,得到各种识别方式的识别结果,包括:
针对每种识别方式,当通过所述识别方式对所述待识别信息识别失败时,得到的识别结果为识别失败;
当通过所述识别方式对所述待识别信息识别成功时,得到的识别结果为所述待识别信息的关联内容;
所述基于各种识别方式的识别结果,确定所述待识别信息的最终识别结果,包括:当仅通过一种识别方式得到所述待识别信息的关联内容,则将所述关联内容作为所述待识别信息的最终识别结果;
当通过多于一种的识别方式均得到所述待识别信息的关联内容,则按照预设优先级策略,将优先级最高的识别方式的关联内容,作为所述待识别信息的最终识别结果,所述最终识别结果包括识别图片的关联内容、标签的关联内容或者全景数据地图的关联内容,所述识别图片的关联内容包括与所述待识别信息的相似度大于第一预设相似度阈值的识别图片的关联内容;所述标签的关联内容包括与所述待识别信息的相似度大于第二预设相似度阈值的标签的关联内容;所述全景数据地图的关联内容包括与待识别信息相似度大于第三预设相似度阈值的全景数据地图的关联内容。
2.根据权利要求1所述的方法,其中,所述通过多种识别方式对所述待识别信息进行识别,得到各种识别方式的识别结果,包括:并行地利用多种识别方式对所述待识别信息进行识别,得到各种识别方式分别的识别结果。
3.根据权利要求1所述的方法,其中,所述通过多种识别方式对所述待识别信息进行识别,得到各种识别方式的识别结果,包括:通过2d识别方式对所述待识别信息进行识别,得到第一识别结果;
通过3d识别方式对所述待识别信息进行识别,得到第二识别结果;
通过视觉定位识别方式对所述待识别信息进行识别,得到第三识别结果;
所述当通过多于一种的识别方式均得到所述待识别信息的关联内容,则按照预设优先级策略,将优先级最高的识别方式的关联内容,作为所述待识别信息的最终识别结果,包括:
当所述第一识别结果、第二识别结果和第三识别结果中至少两种均为所述待识别信息的关联内容,则按照预设优先级策略,将优先级最高的识别方式的关联内容,作为所述待识别信息的最终识别结果,其中,所述预设优先级策略包括:优先级从高到低的顺序:所述2d识别方式、3d识别方式和所述视觉定位识别方式。
4.根据权利要求3所述的方法,其中,所述通过2d识别方式对所述待识别信息进行识别,得到第一识别结果,包括:
利用所述待识别信息与多个识别图片进行比对;
基于比对结果,从各个识别图片的关联内容中检索所述待识别信息的关联内容。
5.根据权利要求3所述的方法,其中,所述通过3d识别方式对所述待识别信息进行识别,得到第二识别结果,包括:
利用所述待识别信息与多个标签进行比对;多个标签是针对处于多种环境因素下的物体采集图片,
基于比对结果,从各个标签的关联内容中检索所述待识别信息的关联内容。
6.根据权利要求5所述的方法,所述方法还包括:针对处于多种环境因素下的物体采集多张图片;
针对各个图片标注标签;
关联各个标签与各个标签的关联内容。
7.根据权利要求3所述的方法,其中,所述通过视觉定位识别方式对所述待识别信息进行识别,得到第三识别结果,包括:利用所述待识别信息与多个全景数据地图进行比对;所述全景数据地图是对基于全景相机采集的全景数据创建的地图;
基于比对结果,从各个全景数据地图的关联内容中搜索所述待识别信息的关联内容。
8.一种图像识别装置,包括:
获取模块,用于获取待识别信息;
识别模块,用于通过多种识别方式对所述待识别信息进行识别,得到各种识别方式的识别结果;不同识别方式的识别能力不同;
确定模块,用于基于各种识别方式的识别结果,确定所述待识别信息的最终识别结果;
所述识别模块,具体用于针对每种识别方式,当通过所述识别方式对所述待识别信息识别失败时,得到的识别结果为识别失败;当通过所述识别方式对所述待识别信息识别成功时,得到的识别结果为所述待识别信息的关联内容;
所述确定模块,具体用于当仅通过一种识别方式得到所述待识别信息的关联内容,则将所述关联内容作为所述待识别信息的最终识别结果;当通过多于一种的识别方式均得到所述待识别信息的关联内容,则按照预设优先级策略,将优先级最高的识别方式的关联内容,作为所述待识别信息的最终识别结果,所述最终识别结果包括识别图片的关联内容、标签的关联内容或者全景数据地图的关联内容,所述识别图片的关联内容包括与所述待识别信息的相似度大于第一预设相似度阈值的识别图片的关联内容;所述标签的关联内容包括与所述待识别信息的相似度大于第二预设相似度阈值的标签的关联内容;所述全景数据地图的关联内容包括与待识别信息相似度大于第三预设相似度阈值的全景数据地图的关联内容。
9.根据权利要求8所述的装置,其中,所述识别模块,具体用于并行地利用多种识别方式对所述待识别信息进行识别,得到各种识别方式的识别结果。
10.根据权利要求8所述的装置,其中,所述识别模块,具体用于通过2d识别方式对所述待识别信息进行识别,得到第一识别结果;通过3d识别方式对所述待识别信息进行识别,得到第二识别结果;通过视觉定位识别方式对所述待识别信息进行识别,得到第三识别结果;
所述确定模块,具体用于当所述第一识别结果、第二识别结果和第三识别结果中至少两种均为所述待识别信息的关联内容,则按照预设优先级策略,将优先级最高的识别方式的关联内容,作为所述待识别信息的最终识别结果,其中,所述预设优先级策略包括:优先级从高到低的顺序:所述2d识别方式、3d识别方式和所述视觉定位识别方式。
11.根据权利要求10所述的装置,其中,所述识别模块,具体用于利用所述待识别信息与多个识别图片进行比对;基于比对结果,从各个识别图片分别的关联内容中检索所述待识别信息的关联内容。
12.根据权利要求10所述的装置,其中,所述识别模块,具体用于利用所述待识别信息与多个标签进行比对;多个标签是针对处于多种环境因素下的物体采集图片,基于比对结果,从各个标签分别的关联内容中检索所述待识别信息的关联内容。
13.根据权利要求12所述的装置,所述装置还包括:采集模块,用于针对处于多种环境因素下的物体采集多张图片;
标注模块,用于针对各个图片标注标签;
关联模块,用于关联各个标签与各个标签的关联内容。
14.根据权利要求10所述的装置,其中,所述识别模块,具体用于利用所述待识别信息与多个全景数据地图进行比对;所述全景数据地图是对基于全景相机采集的全景数据创建的地图;基于比对结果,从各个全景数据地图的关联内容中搜索所述待识别信息的关联内容。
15.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1‑7中任一项所述的方法。
16.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1‑7中任一项所述的方法。