障碍物可视化实现方法及装置与流程
- 国知局
- 2024-12-06 12:28:47
本技术涉及一般数据处理,特别涉及一种障碍物可视化实现方法及装置。
背景技术:
1、目前,现有的移动设备周边的障碍物可视化方式主要是基于实时视频来实现,用户可以通过终端设备实时预览移动设备周边的视频图像数据。但是通过这种方式需要视频流媒体的服务器的分发,数据交互量较大,使得对障碍物的可视化实现难度较高。
技术实现思路
1、本技术提供了一种障碍物可视化实现方法及装置,通过移动设备坐标、四边形尺寸、单元格尺寸以及至少一个目标方块在四边形中的相对位置即可实现障碍物的可视化,降低了障碍物的可视化实现难度。
2、第一方面,本技术提供了一种障碍物可视化实现方法,该应用于终端设备,该方法包括:
3、响应于接收到移动设备发送的障碍物相关数据,显示障碍物图像,障碍物图像包括第一图像块和第二图像块;
4、其中,第一图像块用于表征移动设备,第二图像块用于表征障碍物,障碍物相关数据包括移动设备坐标、四边形尺寸、单元格尺寸以及至少一个目标方块在四边形中的相对位置,四边形与以移动设备为中心确定的可视区域对应,四边形由多个单元格组成,至少一个目标方块与第二图像块对应。
5、可以看出,本技术中,在接收到的障碍物相关数据中包括移动设备坐标、四边形尺寸、单元格尺寸以及至少一个目标方块在四边形中的相对位置,并响应其生成障碍物图像,相比与现有的视频图像数据交互对应的大量数据,本技术通过少量的数据交互即可实现移动设备周边的障碍物的可视化,从而降低了障碍物可视化实现的难度。
6、在一个可行的示例中,在显示障碍物图像之前,该方法还包括:根据移动设备坐标以及四边形尺寸确定四边形的顶点坐标;根据移动设备坐标、四边形尺寸、单元格尺寸以及至少一个目标方块在四边形中的相对位置确定至少一个目标方块的顶点坐标;根据移动设备坐标、四边形的顶点坐标以及至少一个目标方块的顶点坐标生成障碍物图像。
7、本技术中,根据障碍物相关数据生成障碍物图像组成部分对应的坐标,从而基于该坐标生成障碍物图像,降低了障碍物可视化实现的难度。
8、在一个可行的示例中,在显示障碍物图像之前,该方法还包括:根据预设频率接收移动设备发送的障碍物相关数据;其中,预设频率是根据终端设备对应的算力确定的,终端设备对应的算力越高,障碍物相关数据的接收频率越高。
9、在本技术中,通过终端设备对应的算力大小适应性调节终端设备接收障碍物相关数据的频率,可以在提高障碍物图像对应的刷新频率的基础上,保障终端设备对障碍物相关数据进行处理的稳定性。
10、在一个可行的示例中,若四边形为矩形,根据移动设备坐标以及四边形尺寸确定四边形的顶点坐标,包括:根据四边形尺寸中的第一边长与第一角度对应的余弦值之间的乘积,四边形尺寸中的第二边长与第一角度对应的正弦值之间的乘积,以及移动设备坐标中的横轴坐标确定四边形的顶点坐标中的横轴坐标,第一角度为移动设备的朝向与移动设备坐标的坐标轴中纵轴之间的角度,第一边长为移动设备的朝向对应的四边形的边的长度,第二边长与第一边长不同;根据四边形尺寸中的第一边长与第一角度对应的正弦值之间的乘积,四边形尺寸中的第二边长与第一角度对应的余弦值之间的乘积,以及移动设备坐标中的纵轴坐标确定四边形的顶点坐标中的纵轴坐标。
11、在本技术中,通过引入移动设备的朝向对应的第一角度,使得移动设备在移动的过程中也可以基于固定的坐标轴计算出矩形的顶点坐标,从而提高了对矩形的顶点坐标计算的效率。
12、在一个可行的示例中,若四边形为矩形,根据移动设备坐标、四边形尺寸、单元格尺寸以及至少一个目标方块在四边形中的相对位置确定至少一个目标方块的顶点坐标,包括:根据四边形尺寸中的第一边长、单元格尺寸以及至少一个目标方块在四边形中的相对位置确定至少一个目标方块中每个目标方块在四边形包括的多个小方块中的行位和列位;根据四边形尺寸中的第一边长和第一长度分别与第一角度对应的余弦值之间的乘积,四边形尺寸中的第二边长和第二长度分别与第一角度对应的正弦值之间的乘积,以及移动设备坐标中的横轴坐标确定每个目标方块的顶点坐标中的横轴坐标,第一长度为每个目标方块的行位和单元格尺寸之间的乘积,第二长度为每个目标方块的列位和单元格尺寸之间的乘积,第一角度为移动设备的朝向与移动设备坐标的坐标轴中纵轴之间的角度,第一边长为移动设备的朝向对应的四边形的边的长度,第二边长与第一边长不同;根据四边形尺寸中的第一边长和第一长度分别与第一角度对应的正弦值之间的乘积,四边形尺寸中的第二边长和第二长度分别与第一角度对应的余弦值之间的乘积,以及移动设备坐标中的纵轴坐标确定每个目标方块的顶点坐标中的纵轴坐标。
13、在本技术中,在计算目标方块的顶点坐标时同样引入移动设备的朝向的概率,使得移动设备在移动的过程中也可以基于固定的坐标轴计算出目标方块的顶点坐标,从而提高了对目标方块的顶点坐标计算的效率。
14、在一个可行的示例中,根据移动设备坐标、四边形的顶点坐标以及至少一个目标方块的顶点坐标生成障碍物图像,包括:将移动设备坐标、四边形的顶点坐标以及至少一个目标方块的顶点坐标分别转换为经纬度点;基于四边形的顶点坐标和移动设备坐标分别对应的经纬度点在移动设备的位置对应的地图上生成四边形图像和第一图像块;基于至少一个目标方块的顶点坐标对应的经纬度点在四边形图像上生成第二图像块,第二图像块对应的像素值与四边形图像对应的像素值不同。
15、在本技术中,通过在地图上显示障碍物图像,有利于用户确定障碍物实际的位置。
16、在一个可行的示例中,在根据移动设备坐标、四边形的顶点坐标以及至少一个目标方块的顶点坐标生成障碍物图像之前,该方法还包括:消除终端设备对应的显示界面上显示的地图中的障碍物图像。
17、在本技术中,在每次生成障碍物图像之前,需要消除终端设备的显示界面上显示的地图中的障碍物图像,避免图像的重叠导致显示错误。
18、在一个可行的示例中,在根据预设频率接收移动设备发送的障碍物相关数据之后,该方法还包括:若在接收到第一障碍物相关数据之后预设时长内未接收到第二障碍物相关数据,则消除终端设备对应的显示界面上的显示信息,第一障碍物相关数据为在第二障碍物相关数据前一次生成的障碍物相关数据,预设时长大于预设频率对应的时长。
19、在本技术中,在终端设备长时间未接收到障碍物相关数据时,消除终端设备对应的显示界面上的显示信息,便于向用户反映出障碍物相关数据的交互过程存在问题,提高了生成障碍物图像的稳定性。
20、第二方面,本技术提供了一种障碍物可视化实现装置,该装置应用于终端设备,该装置包括:
21、响应于根据接收单元接收到移动设备发送的障碍物相关数据,反馈单元,用于显示障碍物图像,障碍物图像包括第一图像块和第二图像块;
22、其中,第一图像块用于表征移动设备,第二图像块用于表征障碍物,障碍物相关数据包括移动设备坐标、四边形尺寸、单元格尺寸以及至少一个目标方块在四边形中的相对位置,四边形与以移动设备为中心确定的可视区域对应,四边形由多个单元格组成,至少一个目标方块与第二图像块对应。
23、第三方面,本技术提供了一种电子装置,该装置包括处理器、存储器、通信接口,处理器、存储器和通信接口相互连接,并且完成相互间的通信工作,存储器上存储有可执行程序代码,通信接口用于进行无线通信,处理器用于调取存储器上存储的可执行程序代码,执行例如第一方面任一方法中所描述的部分或全部的步骤。
24、第四方面,本技术提供一种计算机可读存储介质,计算机可读存储介质中存储有电子数据,电子数据在被处理器执行时,用于执行电子数据以实现本技术第一方面所描述的部分或全部步骤。
25、第五方面,本技术提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
本文地址:https://www.jishuxx.com/zhuanli/20241204/341623.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表