The invention discloses an indoor positioning method and device. The method includes: when receiving the location request message sent by the mobile device through the location client, calculating the matching degree between the face image in the current monitoring screen of each camera device and the face feature of the user to be located by convolution neural network; determining the user to be located according to the matching degree calculated; The location of the user to be located is determined according to the target monitoring screen and the pre-set camera positioning model, and the first response message is sent to the mobile device, which carries the location of the user to be positioned. The technical scheme disclosed in the invention can enable users to obtain their own indoor location accurately and intuitively, and solve the problem of relatively low positioning accuracy of the related technology, and because the technical scheme disclosed in the invention does not need to deploy additional hardware, the indoor positioning cost is low.
【技术实现步骤摘要】
一种室内定位方法及装置
本专利技术公开涉及室内定位
,尤其涉及一种室内定位方法及装置。
技术介绍
室内定位是指在室内环境中实现位置定位,从而实现人员、物体等在室内空间中的位置监控。现有技术中,可以基于图像识别实现室内定位,通过采集室内各个场景、各个角度的图像并对应存储到服务器中,在移动设备需要定位时,拍摄当前位置的场景图片传送到服务器中,并与预先存储的场景图片进行比对,从而实现室内定位。由于现有技术需要预先存储大量的场景图片来进行比对识别,在室内场景图片采集不全或者场景布局发生改变时,可能会导致无法准确定位用户位置,导致现有技术的定位准确率比较低,而且由于用户无法实时获取目的位置的场景图片,因此无法实现室内的实时导航,降低了用户的室内定位和导航的体验。
技术实现思路
为克服相关技术中存在的问题,本专利技术公开实施例提供一种室内定位方法及装置,用以解决相关技术中的技术缺陷。根据本专利技术公开实施例的第一方面,提供一种室内定位方法,应用在定位服务器上,可包括:当接收到移动设备通过定位客户端发送的定位请求消息时,通过卷积神经网络计算每一个摄像装置的当前监控画面中人脸图像与待定位用户的人脸特征的匹配度;根据所述每一个摄像装置的当前监控画面中人脸图像与待定位用户的人脸特征的匹配度,确定用于定位所述待定位用户所在位置的目标监控画面;根据所述目标监控画面和预先设置的摄像装置定位模型,确定所述待定位用户所在位置;向移动设备发送第一响应消息,所述第一响应消息中携带有所述待定位用户所在位置。根据本专利技术公开实施例的第二方面,提供一种室内定位方法,应用在移动设备上,可包括: ...
【技术保护点】
1.一种室内定位方法,其特征在于,应用在定位服务器上,所述方法包括:当接收到移动设备通过定位客户端发送的定位请求消息时,通过卷积神经网络计算每一个摄像装置的当前监控画面中人脸图像与待定位用户的人脸特征的匹配度;根据所述每一个摄像装置的当前监控画面中人脸图像与待定位用户的人脸特征的匹配度,确定用于定位所述待定位用户所在位置的目标监控画面;根据所述目标监控画面和预先设置的摄像装置定位模型,确定所述待定位用户所在位置;向移动设备发送第一响应消息,所述第一响应消息中携带有所述待定位用户所在位置。
【技术特征摘要】
1.一种室内定位方法,其特征在于,应用在定位服务器上,所述方法包括:当接收到移动设备通过定位客户端发送的定位请求消息时,通过卷积神经网络计算每一个摄像装置的当前监控画面中人脸图像与待定位用户的人脸特征的匹配度;根据所述每一个摄像装置的当前监控画面中人脸图像与待定位用户的人脸特征的匹配度,确定用于定位所述待定位用户所在位置的目标监控画面;根据所述目标监控画面和预先设置的摄像装置定位模型,确定所述待定位用户所在位置;向移动设备发送第一响应消息,所述第一响应消息中携带有所述待定位用户所在位置。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于预设数量的人脸样本对所述卷积神经网络进行训练;在确定所述卷积神经网络识别用户的准确度大于预设阈值时,停止对所述卷积神经网络的训练,基于所训练的卷积神经网络执行所述通过卷积神经网络计算每一个摄像装置的当前监控画面中人脸图像与待定位用户的人脸特征的匹配度的操作。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于每一个摄像装置所在位置、监控范围以及预设的图像处理算法,建立每一个摄像装置的摄像装置定位模型,所述摄像装置定位模型用于基于人脸在监控画面中的显示位置确定用户位置。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到移动设备通过定位客户端发送的导航请求消息时,从室内地图中确定从用户的当前位置移动到目标位置的移动路线;向所述移动设备发送所述移动路线,并且控制所述定位客户端在室内地图上显示所述移动路线。5.根据权利要求1所述的方法,其特征在于,所述根据所述每一个摄像装置的当前监控画面中人脸图像与待定位用户的人脸特征的匹配度,确定用于定位所述待定位用户所在位置的目标监控画面,包括:确定是否有摄像装置的当前监控画面中人脸图像与待定位用户的人脸特征的匹配度超过预设匹配度阈值;当有摄像装置的当前监控画面中人脸图像与待定位用户的人脸特征的匹配度超过预设匹配度阈值时,将所述匹配度的最大值对应的当前监控画面确定为目标监控画面;当所有摄像装置的当前监控画面中人脸图像与待定位用户的人脸特征的匹配度都不超过预设匹配度阈值时,向所述定位客户端发送定位指示消息,所述定位指示消息中携带有匹配度最大的预设个数的当前监控画面;根据所述移动设备根据所述定位指示消息返回的第二响应消息确定目标监控画面。6.根据权利要求5所述的方法,其特征在于,所述根据所述移动设备根据所述定位指示消息返回的第二响应消息确定目标监控画面,包括:当所述第二响应消息中携带有监控画面时,将所述响应消息中携带的监控画面确定为目标监控画面;或者,当所述第二响应消息中没有携带监控画面时,向所述定位客户端发送移动至监控范围的移动指示消息;在有摄像装置监控到用户移动到监控范围内之后,将所述摄像装置采集的监控画面确定为目标监控画面。7.一种室内定位方法,其特征在于,应用在移动设备上,所述方法包括:向定位服务器发送定位请求消息,所述定位请求消息中携带有用户帐号的标识信息;当接收到所述定位服务器根据所述定位请求消息返回的第一响应消息时,根据所述第一响应消息确定所述待定位用户所在位置;在室内地图上对应所述待定位用户所在位置显示预设图标,所述预设图标用于标识所述待定位用户所在位置。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:向定位服务器发送导航请求消息,所述导航请求消息中携带有目标位置;接收到移动设备根据所述导航请求消息返回的移动路线时,在室内地图上显示所述移动路线。9.根据权利要求7所述的方法,其特征在于,所述方法还包括:接收所述定位服务器根据所述定位请求消息返回的定位指示消息,所述定位指示消息中携带有匹配度最大的预设个数的当前监控画面;显示所述预设个数的当前监控画面;当接收到用户根据所述预设个数的当前监控画面输入的反馈信息时,向所述定位服务器发送第二响应消息,所述第二响应消息用于所述定位服务器确定目标监控画面。10.一种室内定位装置,其特征在于,应用在定位服务器上,所述装置包括:匹配度计算模块,用于当接收到移动设备通过定位客户端发送的定位请求消息时,通过卷积神经...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。