基于三维模型的可视化监测界面定制生成方法及装置制造方法及图纸

技术编号:18943599 阅读:54 留言:0更新日期:2018-09-15 11:43
本发明专利技术实施例公开一种基于三维模型的可视化监测界面定制生成方法及装置,其中,方法包括:利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;根据用户输入的第三指令确定图像分辨率,并基于可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成三维模型的第一场景图像;根据用户输入的第四指令,向第一场景图像添加测点并确定每个测点的展示方式,获得第二场景图像;根据用户输入的信息生成描述文件,由描述文件与第二场景图像一起构成可视化监测界面。本发明专利技术实施例能够利用三维模型定制生成监测界面图像。

Method and device for customizing visual monitoring interface based on 3D model

The embodiment of the invention discloses a method and device for customizing a visual monitoring interface based on a three-dimensional model, wherein the method comprises: selecting a visual viewing angle of the three-dimensional model according to the first instruction input by the user by using a three-dimensional rendering engine; and adjusting the viewing angle according to the second instruction input by the user by using a three-dimensional rendering engine. The size of the three-dimensional model in the viewing angle range; the image resolution is determined according to the third instruction input by the user, and the first scene image of the three-dimensional model is generated based on the visual viewing angle, the size of the three-dimensional model in the viewing angle range and the image resolution; and the first scene image is added according to the fourth instruction input by the user. The second scene image is obtained by determining the display mode of each measuring point, and a description file is generated according to the information input by the user, which together with the second scene image forms a visual monitoring interface. The embodiment of the invention can make use of 3D models to customize and generate monitoring interface images.

【技术实现步骤摘要】
基于三维模型的可视化监测界面定制生成方法及装置
本专利技术实施例涉及三维模型可视化监测
,具体涉及一种基于三维模型的可视化监测界面定制生成方法及装置。
技术介绍
三维模型是指用计算机语言或数据结构进行严格定义的三维物体或虚拟场景的数字表达,通常由特定的建模工具或建模软件生成。三维模型已经用于各种不同的领域,如医疗行业使用它制作器官的精确模型,电影行业使用它实现电影特效,科学领域用它制作化合物的精确模型。三维渲染是指在计算机中利用渲染引擎从三维模型生成图像的过程。一般,三维渲染引擎除了能生成可视图像外,还能实现对模型的浏览、漫游、缩放等操作。可视化是指用于创建图形、图像或动画,以便交流沟通的技术和方法。可视化监测则是利用相关技术对监测点的数据进行可视化展示。数据可视化的目的是为了将隐藏在数据中的信息直接展现于人们面前,使数据更加客观、真实,更具说服力和表现力。可视化监测一直是各行各业重要的信息化管理手段。为监测对象建立可视化数字模型,并将相关的监测源或监测点关联到模型上,利用相关的监测软件,管理人员就能在监管中心的电脑屏幕上进行实时监管。这种做法能省去现场人员巡检的过程,大大降低企业成本。而且在面临恶劣天气、突发安全事故时,能更加安全、及时、有效的获知现场情况。可视化监测界面是指监测系统所呈现的可视化界面,除了有监测对象的图形影像外,还应有监测点的相关信息。图1是现有的一个传统的污水处理厂站的二维监测界面的示意图。其中,监测单位需要根据现场建设情况及设计图纸,为当前监测视角制作图像界面。即将现实工厂中的反应池、管道、水塔等用图像符号的方式表现出来,然后用标记对相应的测点进行标识。但是,传统的可视化监测界面大多为定制的二维图像,即建模人员需要根据管理人员的需求为每个监测视角生成图像信息,然后利用图像处理的方法将测点以标记的方法加入到监测界面的图像中去。这种方法虽然直观简单,但存在明显不足。首先,制作成本较高,无法灵活修改。制作一个监测界面需要图像技术人员绘制图像,需要熟悉工厂工艺的人员指导工艺,需要测点监控人员指定测点的位置与类型等等。且界面制定之后几乎无法修改。例如,最开始制作的是某工艺区的正面监测界面,但在制作即将完成时发现正面的视角存在多处设备互相遮挡的情况,想要调整为左偏30度的侧面效果,此时就只能废弃已有的界面重新绘制。其次,传统的可视化监测界面将大量的界面信息集中到图像中,限制了监测界面可以携带的信息量。用户在利用界面进行监控时,无法获知视点位置、视线方向等信息,也无法对每个测点的展示方式进行定制。
技术实现思路
由于现有方法存在上述问题,本专利技术实施例提出一种基于三维模型的可视化监测界面定制生成方法及装置。第一方面,本专利技术实施例提出一种基于三维模型的可视化监测界面定制生成方法,包括:利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;根据用户输入的第三指令,确定图像分辨率,并基于所述可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成所述三维模型的第一场景图像;根据用户输入的第四指令,向所述第一场景图像添加测点,并确定每个测点的展示方式,获得第二场景图像;根据用户输入的信息,生成描述文件,由所述描述文件与第二场景图像一起构成可视化监测界面。可选地,所述图像分辨率与待展示所述可视化监测界面的终端的屏幕分辨率相适配。可选地,所述描述文件按照预设格式存储了所述可视化监测界面的所有信息,所述描述文件包括:界面说明信息、界面图像信息、界面参数信息和测点信息。可选地,所述界面说明信息记录了所述可视化监测界面的基本信息,包括:界面名、作者名、制作时间、制作日期、监测对象名称、界面图像数、测点数和备注。可选地,所述界面图像信息由N个描述项共同组成,其中,N为界面说明部分图像数的值,每个描述项包含的信息包括:图像名、分辨率长和分辨率宽。可选地,所述界面参数信息用于记录经用户旋转、缩放后最终确定的视角信息,包括:视点位置、视线方向、视角大小和物体绕视线方向的逆时针旋转角度。可选地,所述测点信息由M个描述项共同组成,其中,M为快照说明部分测点数的值,每个描述项包含的信息包括:测点的标示编号、测点展示方式、测点关联方式、背景底色透明度、背景底色、测点展示位置、测点关联位置、测点展示区域的长和测点展示区域的宽。第二方面,本专利技术实施例还提出一种基于三维模型的可视化监测界面定制生成装置,包括:选择模块,用于利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;调整模块,用于利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;生成模块,用于根据用户输入的第三指令,确定图像分辨率,并基于所述可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成所述三维模型的第一场景图像;添加模块,用于根据用户输入的第四指令,向所述第一场景图像添加测点,并确定每个测点的展示方式,获得第二场景图像;构成模块,用于根据用户输入的信息,生成描述文件,由所述描述文件与第二场景图像一起构成可视化监测界面。第三方面,本专利技术实施例还提出一种电子设备,包括:处理器、存储器、总线及存储在存储器上并可在处理器上运行的计算机程序;其中,所述处理器,存储器通过所述总线完成相互间的通信;所述处理器执行所述计算机程序时实现上述方法。第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述方法。由上述技术方案可知,本专利技术实施例通过利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度,根据用户输入的第二指令调整三维模型在视角范围内的大小;根据用户输入的第三指令确定图像分辨率,并基于可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成三维模型的第一场景图像;根据用户输入的第四指令,向第一场景图像添加测点并确定每个测点的展示方式,获得第二场景图像;根据用户输入的信息生成描述文件,由描述文件与第二场景图像一起构成可视化监测界面,由此,能够利用三维模型定制生成监测界面图像,降低了传统二维绘制方法的成本;可以让用户可以更自由、更精准的选择所需的监测界面图像,灵活度和可操作性更强;一旦用户对生成的快照不满意,只需要重新在三维引擎中选择角度,重新生成即可,不再需要专业的建模人员、图像处理人员手工建模,可以让生成的监测界面图像适配更多显示设备;利用与图像信息配套的描述文件,让监测界面能携带更多、更丰富的场景信息,让监测界面能支持更丰富、更多样的监测可视化效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。图1是现有的一个传统的、污水处理厂站的二维监测界面的示意图;图2为本专利技术一实施例提供的一种基于三维模型的可视化监测界面定制生成方法的流程示意图;图3为本专利技术一实施例提供的一种基于三维模型的可视化监测界面定制生成装置的结构示意图本文档来自技高网
...

【技术保护点】
1.一种基于三维模型的可视化监测界面定制生成方法,其特征在于,包括:利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;根据用户输入的第三指令,确定图像分辨率,并基于所述可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成所述三维模型的第一场景图像;根据用户输入的第四指令,向所述第一场景图像添加测点,并确定每个测点的展示方式,获得第二场景图像;根据用户输入的信息,生成描述文件,由所述描述文件与第二场景图像一起构成可视化监测界面。

【技术特征摘要】
1.一种基于三维模型的可视化监测界面定制生成方法,其特征在于,包括:利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;根据用户输入的第三指令,确定图像分辨率,并基于所述可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成所述三维模型的第一场景图像;根据用户输入的第四指令,向所述第一场景图像添加测点,并确定每个测点的展示方式,获得第二场景图像;根据用户输入的信息,生成描述文件,由所述描述文件与第二场景图像一起构成可视化监测界面。2.根据权利要求1所述的方法,其特征在于,所述图像分辨率与待展示所述可视化监测界面的终端的屏幕分辨率相适配。3.根据权利要求1所述的方法,其特征在于,所述描述文件按照预设格式存储了所述可视化监测界面的所有信息,所述描述文件包括:界面说明信息、界面图像信息、界面参数信息和测点信息。4.根据权利要求3所述的方法,其特征在于,所述界面说明信息记录了所述可视化监测界面的基本信息,包括:界面名、作者名、制作时间、制作日期、监测对象名称、界面图像数、测点数和备注。5.根据权利要求3所述的方法,其特征在于,所述界面图像信息由N个描述项共同组成,其中,N为界面说明部分图像数的值,每个描述项包含的信息包括:图像名、分辨率长和分辨率宽。6.根据权利要求3所述的方法,其特征在于,所述界面参数信息用于记录经用户旋转、缩放后最终确定的视角信息,包括:视点位置、视线方向、视角大小...

【专利技术属性】
技术研发人员:林志丹覃力李楠唐卫清孟虎章隆敏
申请(专利权)人:北京中科紫宸睿达科技有限公司合肥城市云数据中心股份有限公司
类型:发明
国别省市:北京,11

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1