发布信息

一种道路物体3D绘制方法、装置、设备及存储介质与流程 专利技术说明

作者:admin      2023-06-29 09:04:23     921



计算;推算;计数设备的制造及其应用技术一种道路物体3d绘制方法、装置、设备及存储介质技术领域1.本发明涉及人工智能领域,尤其涉及一种道路物体3d绘制方法、装置、设备及存储介质。背景技术:2.在道路巡检中,因地区问题有些地方信号无法进行实时直播要求,因此可用数字化技术对所在位置周围物体进行建模展示。3.目前,现有方案采用的数字化技术存在消耗高,网页服务展示的物体不精确、展示软件过大、展示慢的问题。技术实现要素:4.本发明提供了一种道路物体3d绘制方法、装置、设备及存储介质,用于降低物体数字化的成本与技术难度并提高扩展性。5.本发明第一方面提供了一种道路物体3d绘制方法,所述道路物体3d绘制方法包括:通过目标寻路人员对道路进行巡检,并实时推送所述目标寻路人员的经纬度数据;将所述经纬度数据输入预置的退火算法进行道路周围物体分析,输出道路资产数据;对所述道路资产数据进行物体属性渲染,得到目标建模信息,并对所述目标建模信息进行网页端展示。6.结合第一方面,在本发明第一方面的第一实施方式中,所述通过目标寻路人员对道路进行巡检,并实时推送所述目标寻路人员的经纬度数据,包括:通过目标寻路人员对道路进行巡检,通过预置的app与服务器建立socket长连接;通过所述app对所述寻路人员经纬度进行实时采集,得到初始数据;对所述初始数据进行坐标转换,生成经纬度数据,并将所述经纬度数据发送至所述服务器。7.结合第一方面,在本发明第一方面的第二实施方式中,所述将所述经纬度数据输入预置的退火算法进行道路周围物体分析,输出道路资产数据,包括:将所述经纬度数据输入预置的退火算法,并通过所述退火算法对预设第一预测范围进行道路资产推算,得到第一资产数据;通过所述退火算法对预设第二预测范围进行道路资产推算,得到第二资产数据;根据所述第一资产数据和所述第二资产数据,输出道路资产数据。8.结合第一方面,在本发明第一方面的第三实施方式中,所述道路物体3d绘制方法还包括:通过预置的websocket,将所述第一资产数据推送到所述网页端进行渲染;对所述退火算法进行参数修正,并通过参数修正后的退火算法对预设第二预测范围进行道路资产推算,得到第二资产数据;通过所述websocket,将所述第二资产数据推送至所述网页端进行渲染。9.结合第一方面,在本发明第一方面的第四实施方式中,所述道路物体3d绘制方法还包括:将所述道路资产数据加入预置的检测线程;通过所述检测线程对所述道路资产数据和数据库资产数据进行真实距离计算,得到目标距离值;判断所述目标距离值是否超过预设阈值;若是,则将所述道路资产数据存储至数据库推算异常表。10.结合第一方面,在本发明第一方面的第五实施方式中,所述对所述道路资产数据进行物体属性渲染,得到目标建模信息,并对所述目标建模信息进行网页端展示,包括:对所述道路资产数据进行物体属性渲染,得到目标建模信息,其中,所述物体属性包括:材质、类型、形状以及长宽;将所述目标建模信息发送至网页端,并通过所述网页端对所述目标建模行进行展示。11.本发明第二方面提供了一种道路物体3d绘制装置,所述道路物体3d绘制装置包括:巡检模块,用于通过目标寻路人员对道路进行巡检,并实时推送所述目标寻路人员的经纬度数据;分析模块,用于将所述经纬度数据输入预置的退火算法进行道路周围物体分析,输出道路资产数据;展示模块,用于对所述道路资产数据进行物体属性渲染,得到目标建模信息,并对所述目标建模信息进行网页端展示。12.结合第二方面,在本发明第二方面的第一实施方式中,所述巡检模块具体用于:通过目标寻路人员对道路进行巡检,通过预置的app与服务器建立socket长连接;通过所述app对所述寻路人员经纬度进行实时采集,得到初始数据;对所述初始数据进行坐标转换,生成经纬度数据,并将所述经纬度数据发送至所述服务器。13.结合第二方面,在本发明第二方面的第二实施方式中,所述分析模块具体用于:将所述经纬度数据输入预置的退火算法,并通过所述退火算法对预设第一预测范围进行道路资产推算,得到第一资产数据;通过所述退火算法对预设第二预测范围进行道路资产推算,得到第二资产数据;根据所述第一资产数据和所述第二资产数据,输出道路资产数据。14.结合第二方面,在本发明第二方面的第三实施方式中,所述道路物体3d绘制装置还包括:修正模块,用于通过预置的websocket,将所述第一资产数据推送到所述网页端进行渲染;对所述退火算法进行参数修正,并通过参数修正后的退火算法对预设第二预测范围进行道路资产推算,得到第二资产数据;通过所述websocket,将所述第二资产数据推送至所述网页端进行渲染。15.结合第二方面,在本发明第二方面的第四实施方式中,所述道路物体3d绘制装置还包括:计算模块,用于将所述道路资产数据加入预置的检测线程;通过所述检测线程对所述道路资产数据和数据库资产数据进行真实距离计算,得到目标距离值;判断所述目标距离值是否超过预设阈值;若是,则将所述道路资产数据存储至数据库推算异常表。16.结合第二方面,在本发明第二方面的第五实施方式中,所述展示模块具体用于:对所述道路资产数据进行物体属性渲染,得到目标建模信息,其中,所述物体属性包括:材质、类型、形状以及长宽;将所述目标建模信息发送至网页端,并通过所述网页端对所述目标建模行进行展示。17.本发明第三方面提供了一种道路物体3d绘制设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述道路物体3d绘制设备执行上述的道路物体3d绘制方法。18.本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的道路物体3d绘制方法。19.本发明提供的技术方案中,通过目标寻路人员对道路进行巡检,并实时推送所述目标寻路人员的经纬度数据;将所述经纬度数据输入预置的退火算法进行道路周围物体分析,输出道路资产数据;对所述道路资产数据进行物体属性渲染,得到目标建模信息,并对所述目标建模信息进行网页端展示,本发明首先在web平台对道路资产数据进行维护,使用图形存储方式简化经纬度计算时的复杂度,当在寻路人员寻路过程中,通过app与服务器建立socket长连接,实时推送寻路人员的经纬度数据,使用退火算法推算出以当前经纬度为中心半径0~200m内的物体,从大数据引擎中将物体拿出,最大化减少查询时间,网页端收到查询出的数据后,对数据中的材质,物体大小等属性实时渲染到页面上,增强交互性。附图说明20.图1为本发明实施例中道路物体3d绘制方法的一个实施例示意图;图2为本发明实施例中道路资产推算的流程图;图3为本发明实施例中网页端进行渲染的流程图;图4为本发明实施例中将道路资产数据存储至数据库推算异常表的流程图;图5为本发明实施例中道路物体3d绘制装置的一个实施例示意图;图6为本发明实施例中道路物体3d绘制装置的另一个实施例示意图;图7为本发明实施例中道路物体3d绘制设备的一个实施例示意图。具体实施方式21.本发明实施例提供了一种道路物体3d绘制方法、装置、设备及存储介质,用于降低物体数字化的成本与技术难度并提高扩展性。本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。22.为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中道路物体3d绘制方法的一个实施例包括:s101、通过目标寻路人员对道路进行巡检,并实时推送目标寻路人员的经纬度数据;可以理解的是,本发明的执行主体可以为道路物体3d绘制装置,还可以是终端或者服务器,具体此处不做限定。本发明实施例以服务器为执行主体为例进行说明。23.具体的,目标寻路人员开始寻路,app对目标寻路人员经纬度进行实时采集,将wgs84转火线坐标,发送到服务器。本实施例可以提高道路巡检的效率和准确性。同时,也可以及时发现道路上的问题,如道路破损、交通拥堵等,从而及时采取措施维护道路的安全和畅通。在实时推送目标寻路人员的经纬度数据方面,可以采用gps或其他定位技术,将数据传输到后台服务器,再通过移动应用或网页等方式展示出来,供相关人员查看和管理。本实施例可以实现对道路巡检的全程监控和管理,提高交通管理的效率和水平。24.s102、将经纬度数据输入预置的退火算法进行道路周围物体分析,输出道路资产数据;具体的,服务器利用退火算法对道路周围物体进行分析,以了解道路资产的状况。首先,使用预先设定的退火算法,将给定的经纬度数据转换为道路资产数据。然后,使用退火算法对道路周围物体进行分析,确定其相互之间的关系,并识别出可能存在的潜在问题。最后,根据分析结果,输出道路资产数据。其中,改良后的退火算法模型,对坐标运算更加迅速,降低误差。25.s103、对道路资产数据进行物体属性渲染,得到目标建模信息,并对目标建模信息进行网页端展示。26.需要说明的是,对道路资产数据进行物体属性渲染,得到目标建模信息,并对目标建模信息进行网页端展示,网页端通过websocket收到资产相关信息后,使用three.js对数据的材质、类型、形状,长宽等特性进行建模,使用异步线程加快建模计算。具体来说,物体渲染技术包括立体化技术、纹理技术和其他现代渲染技术,基于物体的属性提取技术,以及提取道路物体属性的最佳方式,本实施例能够有效地提取道路物体的属性,并使用目标建模信息进行可视化展示。其中,使用three.js封装后的异步渲染算法,保证渲染速度的同时减少页面卡顿。27.本发明实施例中,通过目标寻路人员对道路进行巡检,并实时推送目标寻路人员的经纬度数据;将经纬度数据输入预置的退火算法进行道路周围物体分析,输出道路资产数据;对道路资产数据进行物体属性渲染,得到目标建模信息,并对目标建模信息进行网页端展示,本发明首先在web平台对道路资产数据进行维护,使用图形存储方式简化经纬度计算时的复杂度,当在寻路人员寻路过程中,通过app与服务器建立socket长连接,实时推送寻路人员的经纬度数据,使用退火算法推算出以当前经纬度为中心半径0~200m内的物体,从大数据引擎中将物体拿出,最大化减少查询时间,网页端收到查询出的数据后,对数据中的材质,物体大小等属性实时渲染到页面上,增强交互性。28.在一具体实施例中,执行步骤s101的过程可以具体包括如下步骤:(1)通过目标寻路人员对道路进行巡检,通过预置的app与服务器建立socket长连接;(2)通过app对寻路人员经纬度进行实时采集,得到初始数据;(3)对初始数据进行坐标转换,生成经纬度数据,并将经纬度数据发送至服务器。29.具体的,通过目标寻路人员对道路进行巡检,通过预置的app与服务器建立socket长连接,通过app对寻路人员经纬度进行实时采集,得到初始数据,对初始数据进行坐标转换,生成经纬度数据,并将经纬度数据发送至服务器,寻路人员开始寻路,app对寻路人员经纬度进行实时采集,将wgs84转火线坐标,发送到服务器。30.在一具体实施例中,如图2所示,执行步骤s102的过程可以具体包括如下步骤:s201、将经纬度数据输入预置的退火算法,并通过退火算法对预设第一预测范围进行道路资产推算,得到第一资产数据;s202、通过退火算法对预设第二预测范围进行道路资产推算,得到第二资产数据;s203、根据第一资产数据和第二资产数据,输出道路资产数据。31.具体的,服务器收到坐标后带入算法模型进行周围数据的推算,在极短时间内推算出周围半径50m内道路资产优先使用websocket实时通讯技术推送到网页端渲染,算法内部自行对参数修正开始推算50~200m内的道路资产,使用上次websocket的session再次发送该轮消息。其中,预设第一预测范围为半径50m,预设第二预测范围为半径50~200m。32.在一具体实施例中,如图3所示,上述道路物体3d绘制方法还包括如下步骤:s301、通过预置的websocket,将第一资产数据推送到网页端进行渲染;s302、对退火算法进行参数修正,并通过参数修正后的退火算法对预设第二预测范围进行道路资产推算,得到第二资产数据;s303、通过websocket,将第二资产数据推送至网页端进行渲染。33.具体的,服务器通过预置的websocket,将第一资产数据推送到网页端进行渲染;服务器对退火算法进行参数修正,并通过参数修正后的退火算法对预设第二预测范围进行道路资产推算,得到第二资产数据;服务器通过websocket,将第二资产数据推送至网页端进行渲染。34.在一具体实施例中,如图4所示,上述道路物体3d绘制方法还包括如下步骤:s401、将道路资产数据加入预置的检测线程;s402、通过检测线程对道路资产数据和数据库资产数据进行真实距离计算,得到目标距离值;s403、判断目标距离值是否超过预设阈值;s404、若是,则将道路资产数据存储至数据库推算异常表。35.具体的,资产数据推送完毕后关闭websocket的session,将数据加入检测线程,检测线程对推算的数据与数据库中资产的数据进行准确计算,计算出真实距离,如果超过人工设置的阈值,存入数据库推算异常表。36.在一具体实施例中,执行步骤s103的过程可以具体包括如下步骤:(1)对道路资产数据进行物体属性渲染,得到目标建模信息,其中,物体属性包括:材质、类型、形状以及长宽;(2)将目标建模信息发送至网页端,并通过网页端对目标建模行进行展示。37.具体的,对道路资产数据进行物体属性渲染,得到目标建模信息,其中,物体属性包括:材质、类型、形状以及长宽,能够有效地展示道路资产数据的目标建模信息,以更好地理解和管理道路资产信息。以及它在网页端展示技术中的作用。然后,基于深度学习的网页端展示技术将目标建模信息发送至网页端,并通过网页端对目标建模行进行展示。38.上面对本发明实施例中道路物体3d绘制方法进行了描述,下面对本发明实施例中道路物体3d绘制装置进行描述,请参阅图5,本发明实施例中道路物体3d绘制装置一个实施例包括:巡检模块501,用于通过目标寻路人员对道路进行巡检,并实时推送所述目标寻路人员的经纬度数据;分析模块502,用于将所述经纬度数据输入预置的退火算法进行道路周围物体分析,输出道路资产数据;展示模块503,用于对所述道路资产数据进行物体属性渲染,得到目标建模信息,并对所述目标建模信息进行网页端展示。39.通过上述各个组成部分的协同合作,通过目标寻路人员对道路进行巡检,并实时推送所述目标寻路人员的经纬度数据;将所述经纬度数据输入预置的退火算法进行道路周围物体分析,输出道路资产数据;对所述道路资产数据进行物体属性渲染,得到目标建模信息,并对所述目标建模信息进行网页端展示,本发明首先在web平台对道路资产数据进行维护,使用图形存储方式简化经纬度计算时的复杂度,当在寻路人员寻路过程中,通过app与服务器建立socket长连接,实时推送寻路人员的经纬度数据,使用退火算法推算出以当前经纬度为中心半径0~200m内的物体,从大数据引擎中将物体拿出,最大化减少查询时间,网页端收到查询出的数据后,对数据中的材质,物体大小等属性实时渲染到页面上,增强交互性。40.请参阅图6,本发明实施例中道路物体3d绘制装置另一个实施例包括:巡检模块501,用于通过目标寻路人员对道路进行巡检,并实时推送所述目标寻路人员的经纬度数据;分析模块502,用于将所述经纬度数据输入预置的退火算法进行道路周围物体分析,输出道路资产数据;展示模块503,用于对所述道路资产数据进行物体属性渲染,得到目标建模信息,并对所述目标建模信息进行网页端展示。41.可选的,所述巡检模块501具体用于:通过目标寻路人员对道路进行巡检,通过预置的app与服务器建立socket长连接;通过所述app对所述寻路人员经纬度进行实时采集,得到初始数据;对所述初始数据进行坐标转换,生成经纬度数据,并将所述经纬度数据发送至所述服务器。42.可选的,所述分析模块502具体用于:将所述经纬度数据输入预置的退火算法,并通过所述退火算法对预设第一预测范围进行道路资产推算,得到第一资产数据;通过所述退火算法对预设第二预测范围进行道路资产推算,得到第二资产数据;根据所述第一资产数据和所述第二资产数据,输出道路资产数据。43.可选的,所述道路物体3d绘制装置还包括:修正模块504,用于通过预置的websocket,将所述第一资产数据推送到所述网页端进行渲染;对所述退火算法进行参数修正,并通过参数修正后的退火算法对预设第二预测范围进行道路资产推算,得到第二资产数据;通过所述websocket,将所述第二资产数据推送至所述网页端进行渲染。44.可选的,所述道路物体3d绘制装置还包括:计算模块505,用于将所述道路资产数据加入预置的检测线程;通过所述检测线程对所述道路资产数据和数据库资产数据进行真实距离计算,得到目标距离值;判断所述目标距离值是否超过预设阈值;若是,则将所述道路资产数据存储至数据库推算异常表。45.可选的,所述展示模块503具体用于:对所述道路资产数据进行物体属性渲染,得到目标建模信息,其中,所述物体属性包括:材质、类型、形状以及长宽;将所述目标建模信息发送至网页端,并通过所述网页端对所述目标建模行进行展示。46.本发明实施例中,通过目标寻路人员对道路进行巡检,并实时推送所述目标寻路人员的经纬度数据;将所述经纬度数据输入预置的退火算法进行道路周围物体分析,输出道路资产数据;对所述道路资产数据进行物体属性渲染,得到目标建模信息,并对所述目标建模信息进行网页端展示,本发明首先在web平台对道路资产数据进行维护,使用图形存储方式简化经纬度计算时的复杂度,当在寻路人员寻路过程中,通过app与服务器建立socket长连接,实时推送寻路人员的经纬度数据,使用退火算法推算出以当前经纬度为中心半径0~200m内的物体,从大数据引擎中将物体拿出,最大化减少查询时间,网页端收到查询出的数据后,对数据中的材质,物体大小等属性实时渲染到页面上,增强交互性。47.上面图5和图6从模块化功能实体的角度对本发明实施例中的道路物体3d绘制装置进行详细描述,下面从硬件处理的角度对本发明实施例中道路物体3d绘制设备进行详细描述。48.图7是本发明实施例提供的一种道路物体3d绘制设备的结构示意图,该道路物体3d绘制设备600可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)610(例如,一个或一个以上处理器)和存储器620,一个或一个以上存储应用程序633或数据632的存储介质630(例如一个或一个以上海量存储设备)。其中,存储器620和存储介质630可以是短暂存储或持久存储。存储在存储介质630的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对道路物体3d绘制设备600中的一系列指令操作。更进一步地,处理器610可以设置为与存储介质630通信,在道路物体3d绘制设备600上执行存储介质630中的一系列指令操作。49.道路物体3d绘制设备600还可以包括一个或一个以上电源640,一个或一个以上有线或无线网络接口650,一个或一个以上输入输出接口660,和/或,一个或一个以上操作系统631,例如windows serve,mac os x,unix,linux,freebsd等等。本领域技术人员可以理解,图7示出的道路物体3d绘制设备结构并不构成对道路物体3d绘制设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。50.本发明还提供一种道路物体3d绘制设备,所述道路物体3d绘制设备包括存储器和处理器,存储器中存储有计算机可读指令,计算机可读指令被处理器执行时,使得处理器执行上述各实施例中的所述道路物体3d绘制方法的步骤。51.本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述道路物体3d绘制方法的步骤。52.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。53.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory, rom)、随机存取存储器(random acces memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。54.以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部