System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于数据处理,具体涉及一种多目标物的抖动消除方法、装置、设备及介质。
技术介绍
1、为了便于视觉呈现和交互,需要将目标物的坐标、形状、颜色以及纹理等属性通过渲染计算以图形或图像的形式呈现在载体上。这样可以让用户更直观地观察和了解目标物的各种属性,从而提高数据可视化的效果和价值。
2、如今主要采用图形绘制和渲染引擎,目标物的坐标点会从原始坐标系转换到可视化呈现的坐标系下,然后根据目标物的坐标点和例如形状、颜色以及纹理等其他属性使用图形绘制引擎绘制出目标物的图形或图像,最后通过渲染计算将图形或图像呈现在载体上。并且在实时渲染过程中,每一帧都需要对不同的目标物进行渲染计算。
3、但在现有技术中,如果目标物的坐标点不准确,那么在渲染计算时就会出现误差。这种误差可能导致目标物在载体上的可视化呈现出现抖动或偏移,影响视觉效果和交互体验。并且当数据量过大时,渲染计算和处理的负担会增加。这可能导致渲染速度变慢,渲染效率下降。
技术实现思路
1、本申请实施例提供一种多目标物的抖动消除方法、装置、设备及介质,目的是解决现有技术中由于目标物坐标点不准确,从而导致渲染过程出现误差,使得目标物在载体的可视化呈现出现抖动或偏移,并且数据量过大时渲染速度过慢的问题。通过多目标物的抖动消除方法,对载体进行网格划分并进行网格的坐标点聚合、确定主网格以及合并相邻网格,可以使目标物在载体渲染时不出现抖动,提高渲染精度。并且可以同时处理多个目标物,提高处理速度。
2、第一方面,本
3、获取目标物采集设备视图下的至少一个目标物的第一坐标信息,并将所述第一坐标信息进行归一化,得到第二坐标信息;
4、根据预先设置的坐标转换公式将所述第二坐标信息转换为目标物正俯视图下的目标物的第三坐标信息,将所述第三坐标信息按照业务来源分别存储到对应的消息队列中,并根据所述第三坐标信息的业务需求信息判断是否为实时业务需求;
5、若是,则根据目标物所在载体的尺寸生成对应尺寸的网格图,并按照存储顺序读取消息队列中的第三坐标信息,根据所述第三坐标信息将至少一个目标物的各坐标点分别映射至目标物对应的网格图中;
6、统计每个网格图中各网格中的坐标点数量,根据所述坐标点数量确定主网格,并根据各网格的坐标点的坐标信息以及预先设置的坐标聚合公式分别将各网格的坐标点进行聚合,得到各网格的聚合点坐标以及各网格的聚合点权重信息;
7、获取目标物采集设备的设备信息以及主网格的聚合点坐标信息,根据所述设备信息以及所述聚合点坐标信息确定相邻网格的目标合并方案,若为第一合并方案,则获取主网格的至少两个边角点的第四坐标信息,并根据所述第四坐标信息以及预先设置的合并圈数确定需要合并的各相邻网格的第五坐标信息;
8、根据所述第五坐标信息确定各相邻网格的聚合点坐标,并根据主网格的聚合点坐标、各相邻网格的聚合点坐标、主网格的聚合点权重、各相邻网格的聚合点权重以及预先设置的合并网格坐标确定公式确定各相邻网格的聚合点合并到主网格后的第六坐标信息;
9、根据所述主网格的聚合点坐标以及所述第六坐标信息确定目标物渲染前的第七坐标信息。
10、进一步的,在获取目标物采集设备的设备信息以及主网格的聚合点坐标信息,根据所述设备信息以及所述聚合点坐标信息确定相邻网格的目标合并方案之后,所述方法还包括:
11、若为第二合并方案,则根据所述主网格的聚合点坐标以及各相邻网格的聚合点坐标确定主网格的聚合点与各相邻网格的聚合点的距离信息;
12、若所述距离信息未超过预先设置的距离阈值,则确定对应的相邻网格的聚合点可以被合并,并根据主网格的聚合点坐标、可以被合并的相邻网格的聚合点坐标、主网格的聚合点权重、可以被合并的相邻网格的聚合点权重以及预先设置的合并网格坐标确定公式确定可以被合并的相邻网格的聚合点合并到主网格后的第八坐标信息;
13、根据所述主网格的聚合点坐标以及所述第八坐标信息确定目标物的第七坐标信息。
14、进一步的,在获取目标物采集设备的设备信息以及主网格的聚合点坐标信息,根据所述设备信息以及所述聚合点坐标信息确定相邻网格的目标合并方案之后,所述方法还包括:
15、若为第三合并方案,则根据所述主网格的聚合点坐标确定目标物的第七坐标信息。
16、进一步的,在根据预先设置的坐标转换公式将所述第二坐标信息转换为目标物正俯视图下的目标物的第三坐标信息,将所述第三坐标信息按照业务来源分别存储到对应的消息队列中,并根据所述第三坐标信息的业务需求信息判断是否为实时业务需求之后,所述方法还包括:
17、若否,则按照存储顺序读取消息队列中的第三坐标信息,并存储到数据库中;
18、相应的,根据各网格的坐标点的坐标信息以及预先设置的坐标聚合公式分别将各网格的坐标点进行聚合,得到各网格的聚合点坐标以及各网格的聚合点权重信息,包括:
19、使用所述数据库根据各网格的坐标点的坐标信息以及预先设置的坐标聚合公式分别将各网格的坐标点进行聚合,得到各网格的聚合点坐标以及各网格的聚合点权重信息。
20、进一步的,所述预先设置的合并网格坐标确定公式如下:
21、x3=(x1×w1+x2×w2)÷(w1+w2);
22、y3=(y1×w1+y2×w2)÷(w1+w2);
23、w3=w1+w2;
24、其中,(x1,y1,w1)为主网格的聚合点坐标;
25、(x2,y2,w2)为相邻网格的聚合点坐标;
26、(x3,y3,w3)为相邻网格的聚合点的第六坐标信息;
27、进一步的,在根据所述主网格的聚合点坐标以及所述第六坐标信息确定目标物渲染前的第七坐标信息之后,所述方法还包括:
28、根据预先设置的坐标转换公式以及预先设置的载体视图转换公式将目标物的第七坐标信息转换为目标物在载体视图下的第九坐标信息;
29、根据所述第九坐标信息确定所述目标物在载体视图下的模型信息,并将所述模型信息渲染到载体中。
30、进一步的,若是,则根据目标物所在载体的尺寸生成对应尺寸的网格图,并按照存储顺序读取消息队列中的第三坐标信息,根据所述第三坐标信息将至少一个目标物的各坐标点分别映射至目标物对应的网格图中,包括:
31、根据目标物所在载体的尺寸以及预先设置的网格数量阈值生成对应尺寸以及对应网格数的网格图;
32、按照存储顺序读取消息队列中的第三坐标信息,并根据预先设置的坐标点位置判断公式确定所述第三坐标信息的各坐标点对应的网格位置;
33、根据所述第三坐标信息的各坐标点对应的网格位置将至少一个目标物的各坐标点分别映射至目标物对应的网格图中。
34、第二方面,本申请实施例提供了一种多目标物的抖动消除装置,所述装置包括:本文档来自技高网...
【技术保护点】
1.一种多目标物的抖动消除方法,其特征在于,所述方法包括:
2.根据权利要求1所述的多目标物的抖动消除方法,其特征在于,在获取目标物采集设备的设备信息以及主网格的聚合点坐标信息,根据所述设备信息以及所述聚合点坐标信息确定相邻网格的目标合并方案之后,所述方法还包括:
3.根据权利要求1所述的多目标物的抖动消除方法,其特征在于,在获取目标物采集设备的设备信息以及主网格的聚合点坐标信息,根据所述设备信息以及所述聚合点坐标信息确定相邻网格的目标合并方案之后,所述方法还包括:
4.根据权利要求1所述的多目标物的抖动消除方法,其特征在于,在根据预先设置的坐标转换公式将所述第二坐标信息转换为目标物正俯视图下的目标物的第三坐标信息,将所述第三坐标信息按照业务来源分别存储到对应的消息队列中,并根据所述第三坐标信息的业务需求信息判断是否为实时业务需求之后,所述方法还包括:
5.根据权利要求1所述的多目标物的抖动消除方法,其特征在于,所述预先设置的合并网格坐标确定公式如下:
6.根据权利要求1所述的多目标物的抖动消除方法,其特征在于,在根据所
7.根据权利要求1所述的多目标物的抖动消除方法,其特征在于,若是,则根据目标物所在载体的尺寸生成对应尺寸的网格图,并按照存储顺序读取消息队列中的第三坐标信息,根据所述第三坐标信息将至少一个目标物的各坐标点分别映射至目标物对应的网格图中,包括:
8.一种多目标物的抖动消除装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7中任一项所述的多目标物的抖动消除方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-7中任一项所述的多目标物的抖动消除方法的步骤。
...【技术特征摘要】
1.一种多目标物的抖动消除方法,其特征在于,所述方法包括:
2.根据权利要求1所述的多目标物的抖动消除方法,其特征在于,在获取目标物采集设备的设备信息以及主网格的聚合点坐标信息,根据所述设备信息以及所述聚合点坐标信息确定相邻网格的目标合并方案之后,所述方法还包括:
3.根据权利要求1所述的多目标物的抖动消除方法,其特征在于,在获取目标物采集设备的设备信息以及主网格的聚合点坐标信息,根据所述设备信息以及所述聚合点坐标信息确定相邻网格的目标合并方案之后,所述方法还包括:
4.根据权利要求1所述的多目标物的抖动消除方法,其特征在于,在根据预先设置的坐标转换公式将所述第二坐标信息转换为目标物正俯视图下的目标物的第三坐标信息,将所述第三坐标信息按照业务来源分别存储到对应的消息队列中,并根据所述第三坐标信息的业务需求信息判断是否为实时业务需求之后,所述方法还包括:
5.根据权利要求1所述的多目标物的抖动消除方法,其特征在于,所述预先设置的合并网格坐标确定...
【专利技术属性】
技术研发人员:刘泽许,朱敏,董广伟,
申请(专利权)人:上海久尺网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。