CN111104470A - 一种电子沙盘和应急平台联动的方法和*** - Google Patents
一种电子沙盘和应急平台联动的方法和*** Download PDFInfo
- Publication number
- CN111104470A CN111104470A CN201911133088.3A CN201911133088A CN111104470A CN 111104470 A CN111104470 A CN 111104470A CN 201911133088 A CN201911133088 A CN 201911133088A CN 111104470 A CN111104470 A CN 111104470A
- Authority
- CN
- China
- Prior art keywords
- sand table
- emergency
- electronic sand
- image
- data content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000004576 sand Substances 0.000 title claims abstract description 144
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000003190 augmentative effect Effects 0.000 claims abstract description 32
- 238000012545 processing Methods 0.000 claims description 24
- 239000000284 extract Substances 0.000 claims description 5
- 230000001131 transforming effect Effects 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 abstract description 6
- 238000000605 extraction Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 230000003993 interaction Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 230000004927 fusion Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003628 erosive effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000006740 morphological transformation Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000005180 public health Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B25/00—Models for purposes not provided for in G09B23/00, e.g. full-sized devices for demonstration purposes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明实施例提供了一种电子沙盘和应急平台联动的方法和***,该方法包括应急平台用户操作的请求信息,所述请求信息包括用户请求在所述电子沙盘上显示的应急事件的类型和位置;所述请求信息是所述用户通过AR设备下发的,根据应急事件的类型和位置,确定出与应急事件对应的数据内容,通过增强现实的方式将应急事件对应的数据内容投影映射到电子沙盘上。通过图像提取技术和增强现实技术将应急平台的数据内容投影映射到电子沙盘上,可以实现两者的融合,从而降低应急***的复杂度,便于维护。
Description
技术领域
本发明实施例涉及信息技术领域,尤其涉及一种电子沙盘和应急平台联动的方法和***。
背景技术
应急管理是目前公共安全建设的重点,突发事件对城市的安全生产发起了严峻的挑战。应急管理***是把计算机通信技术和应急管理相结合的一种技术,其中基于GIS平台的应急指挥调度,通过把属性信息和空间信息结合起来生成资源位置图,可以有效的进行定位和指挥调度,而沙盘是进行模拟推演的便捷工具,载有GIS***的电子沙盘可以有效应用于应急指挥调度。
电子沙盘作为仿真模拟技术的应用,提供了较为自然的交互模式,应急指挥调度涉及事件地理信息、周边资源等,通过电子沙盘分析推演可以收到良好的辅助效果,但是应急***除了地理信息,还整合了媒体和业务信息,甚至接入了第三方数据,如实时交通数据。将大量附加信息体现到有限的沙盘屏幕之中且布局合理十分困难,目前的方案仅是整合附加信息就需要各种接口和设备,重复实现已有功能,产生额外的开发成本,并且增加了***的复杂度,可维护性低,联动的效果也较差。
综上,目前亟需一种电子沙盘和应急平台联动的方法,用以解决现有技术中应急***复杂度高、利用率低的问题。
发明内容
本发明实施例提供了一种电子沙盘和应急平台联动的方法和***,用以解决现有技术中应急***复杂度高、利用率低的问题。
第一方面,本发明实施例提供了一种电子沙盘和应急平台联动的方法,包括:
应急平台获取用户操作的请求信息,所述请求信息包括用户请求在所述电子沙盘上显示的应急事件的类型和位置;所述请求信息是所述用户通过AR设备下发的;
所述应急平台根据所述应急事件的类型和位置,确定出与所述应急事件对应的数据内容;
所述应急平台将所述应急事件对应的数据内容通过增强现实的方式投射到所述电子沙盘上。
上述技术方案中,应急平台通过获取用户操作的请求信息,再根据应急事件的类型和位置,确定出与应急事件对应的数据内容,最后通过增强现实的方式将应急事件对应的数据内容投影映射到电子沙盘上,可以实现两者的融合,增强电子沙盘携带信息的能力,进而可以降低应急***的复杂度,便于维护。
可选地,所述应急平台根据所述应急事件的类型和位置,确定出与所述应急事件对应的数据内容,包括:
所述应急平台根据所述应急事件的类型和位置,确定出与所述应急事件的类型和位置对应的数据内容;
所述应急平台对所述与所述应急事件的类型和位置对应的数据内容中的表格内容进行提取,并进行灰度化处理;
所述应急平台将灰度化处理后的表格内容进行腐蚀和膨胀,得到所述表格内容的遮罩图;
所述应急平台查找所述表格内容的遮罩图的轮廓,并根据所述遮罩图上的交点个数和矩形区域,确定出所述应急事件的表格数据;
所述应急平台将所述应急事件的表格数据确定为所述应急事件对应的数据内容。
上述技术方案中,通过根据应急事件的类型和位置,确定出与应急事件的类型和位置对应的数据内容,再对与应急事件的类型和位置对应的数据内容中的表格内容进行提取,并进行灰度化处理,将灰度化处理后的表格内容进行腐蚀和膨胀,得到表格内容的遮罩图,通过查找表格内容的遮罩图的轮廓,并根据遮罩图上的交点个数和矩形区域,确定出应急事件的表格数据,可以辅助后续对数据内容图像进行特征点检测的操作,也可以实现针对来自不同渠道的数据内容的统一格式管理。
可选地,所述应急平台将所述应急事件对应的数据内容通过增强现实的方式投射到所述电子沙盘上,包括:
所述应急平台对所述数据内容和所述电子沙盘的图像进行检测,得到所述数据内容的特征点和所述电子沙盘的图像的特征点;
所述应急平台对所述数据内容的图像中的特征点和所述电子沙盘的图像的特征点进行匹配,确定出所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点;
所述应急平台将所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点进行变换,得到所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点;
所述应急平台根据所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点,通过所述增强现实的方式将所述应急事件对应的数据内容投射到所述电子沙盘上。
上述技术方案中,通过对数据内容和电子沙盘的图像进行检测,得到数据内容的特征点和所述电子沙盘的图像的特征点;再通过对数据内容的图像中的特征点和电子沙盘的图像的特征点进行匹配,确定出数据内容的图像中与电子沙盘的图像中匹配的特征点;将数据内容的图像中与电子沙盘的图像中匹配的特征点进行变换,得到数据内容的图像中与电子沙盘的图像中匹配的特征点对应的世界坐标点;根据数据内容的图像中与电子沙盘的图像中匹配的特征点对应的世界坐标点,通过增强现实的方式将应急事件对应的数据内容投射到电子沙盘上,可以实现应急平台和电子沙盘的融合,且数据内容是以半透明的虚拟物的形式投影映射到电子沙盘显示器上,并不会影响电子沙盘图像的原始布局,有助于降低应急***的复杂度。
可选地,所述应急平台将所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点进行变换,得到所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点,包括:
所述应急平台根据增强现实的摄像机的内参数和外参数将所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点转换为相机坐标系中的坐标点;
所述应急平台结合相机坐标系的旋转方法,将所述相机坐标系中的坐标点转换为所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点。
上述技术方案中,通过根据增强现实的摄像机的内参数和外参数将数据内容的图像中与电子沙盘的图像中匹配的特征点转换为相机坐标系中的坐标点;再结合相机坐标系的旋转方法,将相机坐标系中的坐标点进行转换为数据内容的图像中与电子沙盘的图像中匹配的特征点对应的世界坐标点。即通过增强现实的摄像机的内参数和外参数将数据内容的图像中和电子沙盘的图像中的特征匹配点从二维映射到三维,实现将应急平台的数据内容以半透明的虚拟物的形式叠加到电子显示器上,从而不影响电子沙盘图像的原始布局。
第二方面,本发明实施例还提供了一种电子沙盘和应急平台联动的***,包括:
获取单元,用于获取用户操作的请求信息,所述请求信息包括用户请求在所述电子沙盘上显示的应急事件的类型和位置;所述请求信息是所述用户通过AR设备下发的;
处理单元,用于根据所述应急事件的类型和位置,确定出与所述应急事件对应的数据内容;将所述应急事件对应的数据内容通过增强现实的方式投射到所述电子沙盘上。
可选地,所述处理单元具体用于:
根据所述应急事件的类型和位置,确定出与所述应急事件的类型和位置对应的数据内容;
对所述与所述应急事件的类型和位置对应的数据内容中的表格内容进行提取,并进行灰度化处理;
将灰度化处理后的表格内容进行腐蚀和膨胀,得到所述表格内容的遮罩图;
查找所述表格内容的遮罩图的轮廓,并根据所述遮罩图上的交点个数和矩形区域,确定出所述应急事件的表格数据;
将所述应急事件的表格数据确定为所述应急事件对应的数据内容。
可选地,所述处理单元具体用于:
对所述数据内容和所述电子沙盘的图像进行检测,得到所述数据内容的特征点和所述电子沙盘的图像的特征点;
对所述数据内容的图像中的特征点和所述电子沙盘的图像的特征点进行匹配,确定出所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点;
将所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点进行变换,得到所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点;
根据所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点,通过所述增强现实的方式将所述应急事件对应的数据内容投射到所述电子沙盘上。
可选地,所述处理单元具体用于:
根据增强现实的摄像机的内参数和外参数将所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点转换为相机坐标系中的坐标点;
结合相机坐标系的旋转方法,将所述相机坐标系中的坐标点转换为所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点。
第三方面,本发明实施例提供一种计算设备,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行第一方面所述的方法。
第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行第一方面所述的方法。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种***架构的示意图;
图2为本发明实施例提供的一种电子沙盘和应急平台联动的方法的流程示意图;
图3为本发明实施例提供的一种应急平台中的表格内容的提取方法的流程示意图;
图4为本发明实施例提供的一种电子沙盘和应急平台联动的***的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
图1示例性的示出了本发明实施例提供的一种***架构。如图1所示,该***架构包括增强现实设备101、人机交互模块102、应急平台103、增强现实模块104和电子沙盘105。
其中,用户可以佩戴增强现实设备101(如AR眼镜)操作运行,从而产生操作流。
人机交互模块102在操作流的驱动下开始工作,向应急平台103发送用户请求消息。
应急平台103是整个***架构的核心,应急平台103用于接收来自人机交互模块102的用户请求消息,并根据用户请求消息,提取出相应的数据内容。
增强现实模块104是在提取出用户所需请求对应的数据内容后,利用增强现实的技术将用户所需请求对应的数据内容投影映射到电子沙盘上。
电子沙盘105用于显示用户所需请求中应急事件对应的数据内容。
需要说明的是,上述图1所示的***架构仅是一种示例,本发明实施例对此不做限定。
基于上述描述,图2示例性的示出了本发明实施例提供的一种电子沙盘和应急平台联动的方法的流程示意图,该流程可以由电子沙盘和应急平台联动的***执行,该***可以位于如图1所示应急平台103内,也可以是该应急平台103。
如图2所示,该流程具体包括:
步骤201,应急平台获取用户操作的请求信息。
在本发明实施例中,该请求信息包括用户请求在所述电子沙盘上显示的应急事件的类型和位置,该请求信息是用户先通过AR设备下发给人机交互模块,再通过人机交互模块实现与应急平台的驱动关系,即通过人机交互模块向应急平台发送请求消息。其中,应急事件的类型可以包括自然灾害、消防安全、公共卫生事件、社会安全以及联合演习,请求类型包括但不限于以上类型。
步骤202,所述应急平台根据所述应急事件的类型和位置,确定出与所述应急事件对应的数据内容。
在本发明实施例中,由于应急平台中的主要数据形式是表格,因此需要对表格的内容进行提取,具体地,可见如图3所示的应急平台中的表格内容的提取方法的流程,该流程具体步骤可以包括:
步骤301,根据所述应急事件的类型和位置,确定出与所述应急事件的类型和位置对应的数据内容。
通过获取应急事件的类型和位置,并根据应急事件的类型和位置,从应急平台中提取出与应急事件的类型和位置对应的数据内容。
步骤302,对与应急事件的类型和位置对应的数据内容中的表格内容进行提取,并进行灰度化处理,将灰度化处理后的表格内容进行腐蚀和膨胀,得到所述表格内容的遮罩图。
在本发明实施过程中,使用OpenCV(Open Source Computer Vision Library,开源计算机视觉库)的颜色空间转换函数cvtColor对应急平台中数据内容中的表格内容的图像进行灰度化处理,得到表格内容的图像的灰度图,即利用OpenCV的cvtColor函数将表格内容的彩色图像转换为灰度图像,之后在灰度图的基础上使用自适应阈值化函数adaptiveThreshold对灰度图像进行二值化处理,得到表格内容的图像的二值化图像,其中,二值化后的图像是黑底白字;在得到表格内容的图像的二值化图像后,利用OpenCV的形态学变换函数morphologyEx对二值化图像进行先腐蚀再膨胀处理,可以获取表格内容的图像中横纵的线条,再交叉横纵线条,定位横纵线条的交点,得到表格内容的图像的遮罩图mask。其中,横纵线条的交点可以通过bitwise_and函数获得。
步骤303,查找所述表格内容的遮罩图的轮廓,并根据所述遮罩图上的交点个数和矩形区域,确定出所述应急事件的表格数据。
在本发明实施过程中,在得到表格内容的图像的遮罩图mask后,通过OpenCV的轮廓检测函数findContours对遮罩图mask的轮廓进行检测,检测出遮罩图mask上的轮廓,再根据横纵线条的交点个数和遮罩图mask上的轮廓区域面积提取出表格数据,最后将应急事件的表格数据确定为应急事件对应的数据内容。
步骤203,所述应急平台将所述应急事件对应的数据内容通过增强现实的方式投射到所述电子沙盘上。
当提取出应急事件对应的数据内容之后,就可以先对数据内容和电子沙盘的图像进行检测,得到数据内容的特征点和电子沙盘的图像的特征点,再对数据内容的图像中的特征点和电子沙盘的图像的特征点进行匹配,确定出数据内容的图像中与电子沙盘的图像中匹配的特征点,之后将数据内容的图像中与电子沙盘的图像中匹配的特征点进行变换,得到数据内容的图像中与电子沙盘的图像中匹配的特征点对应的世界坐标点,最后根据增强现实的摄像机的内参数和外参数将数据内容的图像中与电子沙盘的图像中匹配的特征点转换为相机坐标系中的坐标点,并结合相机坐标系的旋转方法,将相机坐标系中的坐标点转换为数据内容的图像中与电子沙盘的图像中匹配的特征点对应的世界坐标点,以实现将应急事件对应的数据内容投射到电子沙盘上。其中,在图像处理中,图像的特征点是指图像灰度值发生剧烈变化的点或者在图像边缘上曲率较大的点(即两个边缘的交点),特征点具有可区分性、可重复性、有效性和稳定性等特点;特征点匹配是指通过分别提取两个或多个图像的特征点(点、线、面等特征),对特征进行参数描述,然后运用所描述的参数来进行匹配,基于特征的匹配所处理的图像一般包含颜色特征、纹理特征、形状特征和空间位置特征等,特征匹配首先对图像进行预处理来提取其高层次的特征(即特征匹配点),然后建立两幅图像之间特征的匹配对应关系,特征匹配也需要用到矩阵的变换、梯度的求解和傅里叶变换等数学运算。
在具体实施过程中,可以使用特征检测算法ORB(Oriented FAST and RotatedBRIEF,快速特征点提取和描述算法)对数据内容的图像和电子沙盘的图像进行特征检测,可以得到数据内容图像的特征点和电子沙盘图像的特征点以及数据内容图像和电子沙盘图像各自的特征点属性,其中,对电子沙盘图像的特征检测是指对与数据内容相对应的电子沙盘上的目标位置进行特征检测,特征点属性应该具备对光照不敏感、尺度一致性和旋转一致性等,且特征点属性所特有的二进制串的表现形式不仅节约了存储空间,而且缩短了特征匹配的时间;在得到数据内容图像的特征点和电子沙盘图像的特征点之后,再使用特征匹配模型BF(Brute-Force,暴风算法)对数据内容图像中的特征点和电子沙盘图像中的特征点进行匹配,确定出数据内容的图像中和电子沙盘的图像中的特征匹配点;在得到数据内容的图像中和电子沙盘的图像中的特征匹配点后,利用单应性变换Homography对数据内容的图像中和电子沙盘的图像中的特征匹配点进行变换,并结合相机位姿估计将应急平台的数据内容投影映射到电子沙盘上的目标位置,从而实现叠加效果。
进一步地,根据相机位姿估计将应急平台的数据内容投影映射到电子沙盘上,可通过计算出P在世界坐标系中的坐标Pw来实现,首先计算出P在相机坐标系中的坐标Pc,再结合相机坐标系的旋转方法将Pc转换为Pw。针对计算P在相机坐标系中的坐标Pc可使用下述公式(1):
其中,F是相机镜头的焦距(mm),(u,v)是P在图像中的像素坐标点,fx,fy,cx,cy是相机的内参数,Pc=(Xc,Yc,Zc)是P在相机坐标系中的坐标点。
在公式(1)的基础上,结合相机坐标系的旋转方法将Pc转换为Pw,具体可使用下述公式(2)表示:
其中,(u,v)是P在图像中的像素坐标点,fx,fy,cx,cy是相机的内参数,R是旋转矩阵,t是平移矩阵,Pw=(Xw,Yw,Zw)是P在世界坐标系中的坐标点。
上述实施例表明,应急平台通过用户操作的请求信息,请求信息包括用户请求在所述电子沙盘上显示的应急事件的类型和位置,再向数据通道发送响应消息,以使数据通道提取与应急事件对应的数据内容,最后通过增强现实模块将应急事件对应的数据内容投影映射到电子沙盘上。本发明实施例通过采用操作事件驱动的模式,使数据通道可以根据请求类型从平台提取不同的数据内容,通过增强现实虚实融合技术将应急平台的数据内容投影映射到电子沙盘上,可以实现两者的信息融合,增强电子沙盘携带信息的能力,提升应急***的信息利用率,且应急平台的数据内容是以半透明的虚拟物的形式投影映射到电子沙盘显示器上,并不会影响电子沙盘图像的原始布局,从而有助于降低应急***的复杂度,便于维护,而整个应急***采用链式驱动,也有助于用户根据需要主动切换想要融合的内容。
基于相同的技术构思,图4示例性的示出了本发明实施例提供的一种电子沙盘和应急平台联动的***,该***可以执行电子沙盘和应急平台联动的流程。
如图4所示,该***包括:
获取单元401,用于获取用户操作的请求信息,所述请求信息包括用户请求在所述电子沙盘上显示的应急事件的类型和位置;所述请求信息是所述用户通过AR设备下发的;
处理单元402,用于根据所述应急事件的类型和位置,确定出与所述应急事件对应的数据内容;将所述应急事件对应的数据内容通过增强现实的方式投射到所述电子沙盘上。
可选地,所述处理单元402具体用于:
所述应急平台根据所述应急事件的类型和位置,确定出与所述应急事件的类型和位置对应的数据内容;
所述应急平台对所述与所述应急事件的类型和位置对应的数据内容中的表格内容进行提取,并进行灰度化处理;
所述应急平台将灰度化处理后的表格内容进行腐蚀和膨胀,得到所述表格内容的遮罩图;
所述应急平台查找所述表格内容的遮罩图的轮廓,并根据所述遮罩图上的交点个数和矩形区域,确定出所述应急事件的表格数据;
所述应急平台将所述应急事件的表格数据确定为所述应急事件对应的数据内容。
可选地,所述处理单元402具体用于:
所述应急平台对所述数据内容和所述电子沙盘的图像进行检测,得到所述数据内容的特征点和所述电子沙盘的图像的特征点;
所述应急平台对所述数据内容的图像中的特征点和所述电子沙盘的图像的特征点进行匹配,确定出所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点;
所述应急平台将所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点进行变换,得到所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点;
所述应急平台根据所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点,通过所述增强现实的方式将所述应急事件对应的数据内容投射到所述电子沙盘上。
可选地,所述处理单元402具体用于:
所述应急平台根据增强现实的摄像机的内参数和外参数将所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点转换为相机坐标系中的坐标点;
所述应急平台结合相机坐标系的旋转方法,将所述相机坐标系中的坐标点转换为所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点。
基于相同的技术构思,本发明实施例提供一种计算设备,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行电子沙盘和应急平台联动的方法。
基于相同的技术构思,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行电子沙盘和应急平台联动的方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种电子沙盘和应急平台联动的方法,其特征在于,包括:
应急平台获取用户操作的请求信息,所述请求信息包括用户请求在所述电子沙盘上显示的应急事件的类型和位置;所述请求信息是所述用户通过AR设备下发的;
所述应急平台根据所述应急事件的类型和位置,确定出与所述应急事件对应的数据内容;
所述应急平台将所述应急事件对应的数据内容通过增强现实的方式投射到所述电子沙盘上。
2.如权利要求1所述的方法,其特征在于,所述应急平台根据所述应急事件的类型和位置,确定出与所述应急事件对应的数据内容,包括:
所述应急平台根据所述应急事件的类型和位置,确定出与所述应急事件的类型和位置对应的数据内容;
所述应急平台对所述与所述应急事件的类型和位置对应的数据内容中的表格内容进行提取,并进行灰度化处理;
所述应急平台将灰度化处理后的表格内容进行腐蚀和膨胀,得到所述表格内容的遮罩图;
所述应急平台查找所述表格内容的遮罩图的轮廓,并根据所述遮罩图上的交点个数和矩形区域,确定出所述应急事件的表格数据;
所述应急平台将所述应急事件的表格数据确定为所述应急事件对应的数据内容。
3.如权利要求1所述的方法,其特征在于,所述应急平台将所述应急事件对应的数据内容通过增强现实的方式投射到所述电子沙盘上,包括:
所述应急平台对所述数据内容和所述电子沙盘的图像进行检测,得到所述数据内容的特征点和所述电子沙盘的图像的特征点;
所述应急平台对所述数据内容的图像中的特征点和所述电子沙盘的图像的特征点进行匹配,确定出所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点;
所述应急平台将所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点进行变换,得到所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点;
所述应急平台根据所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点,通过所述增强现实的方式将所述应急事件对应的数据内容投射到所述电子沙盘上。
4.如权利要求3所述的方法,其特征在于,所述应急平台将所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点进行变换,得到所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点,包括:
所述应急平台根据增强现实的摄像机的内参数和外参数将所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点转换为相机坐标系中的坐标点;
所述应急平台结合相机坐标系的旋转方法,将所述相机坐标系中的坐标点转换为所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点。
5.一种电子沙盘和应急平台联动的***,其特征在于,包括:
获取单元,用于获取用户操作的请求信息,所述请求信息包括用户请求在所述电子沙盘上显示的应急事件的类型和位置;所述请求信息是所述用户通过AR设备下发的;
处理单元,用于根据所述应急事件的类型和位置,确定出与所述应急事件对应的数据内容;将所述应急事件对应的数据内容通过增强现实的方式投射到所述电子沙盘上。
6.如权利要求5所述的***,其特征在于,所述处理单元具体用于:
根据所述应急事件的类型和位置,确定出与所述应急事件的类型和位置对应的数据内容;
对所述与所述应急事件的类型和位置对应的数据内容中的表格内容进行提取,并进行灰度化处理;
将灰度化处理后的表格内容进行腐蚀和膨胀,得到所述表格内容的遮罩图;
查找所述表格内容的遮罩图的轮廓,并根据所述遮罩图上的交点个数和矩形区域,确定出所述应急事件的表格数据;
将所述应急事件的表格数据确定为所述应急事件对应的数据内容。
7.如权利要求5所述的***,其特征在于,所述处理单元具体用于:
对所述数据内容和所述电子沙盘的图像进行检测,得到所述数据内容的特征点和所述电子沙盘的图像的特征点;
对所述数据内容的图像中的特征点和所述电子沙盘的图像的特征点进行匹配,确定出所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点;
将所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点进行变换,得到所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点;
根据所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点,通过所述增强现实的方式将所述应急事件对应的数据内容投射到所述电子沙盘上。
8.如权利要求7所述的***,其特征在于,所述处理单元具体用于:
根据增强现实的摄像机的内参数和外参数将所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点转换为相机坐标系中的坐标点;
结合相机坐标系的旋转方法,将所述相机坐标系中的坐标点转换为所述数据内容的图像中与所述电子沙盘的图像中匹配的特征点对应的世界坐标点。
9.一种计算设备,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行权利要求1至4任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行权利要求1至4任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911133088.3A CN111104470A (zh) | 2019-11-19 | 2019-11-19 | 一种电子沙盘和应急平台联动的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911133088.3A CN111104470A (zh) | 2019-11-19 | 2019-11-19 | 一种电子沙盘和应急平台联动的方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111104470A true CN111104470A (zh) | 2020-05-05 |
Family
ID=70420564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911133088.3A Pending CN111104470A (zh) | 2019-11-19 | 2019-11-19 | 一种电子沙盘和应急平台联动的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111104470A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111652984A (zh) * | 2020-06-10 | 2020-09-11 | 上海商汤智能科技有限公司 | 一种沙盘演示方法、装置、计算机设备及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105045389A (zh) * | 2015-07-07 | 2015-11-11 | 深圳水晶石数字科技有限公司 | 一种互动式沙盘***的演示方法 |
CN105488503A (zh) * | 2015-11-27 | 2016-04-13 | 东北大学 | 一种非编码圆环形标记点圆心图像坐标检测方法 |
CN106887183A (zh) * | 2017-03-24 | 2017-06-23 | 广西七三科技有限公司 | 一种bim增强现实在建筑沙盘中的互动演示方法及*** |
CN107479705A (zh) * | 2017-08-14 | 2017-12-15 | 中国电子科技集团公司第二十八研究所 | 一种基于HoloLens的指挥所协同作业电子沙盘*** |
CN107545788A (zh) * | 2017-10-17 | 2018-01-05 | 北京华如科技股份有限公司 | 基于增强现实显示的作战推演电子沙盘*** |
CN107797665A (zh) * | 2017-11-15 | 2018-03-13 | 王思颖 | 一种基于增强现实的三维数字沙盘推演方法及其*** |
CN107967054A (zh) * | 2017-11-16 | 2018-04-27 | 中国人民解放军陆军装甲兵学院 | 一种虚拟现实与增强现实耦合的沉浸式三维电子沙盘 |
CN108334199A (zh) * | 2018-02-12 | 2018-07-27 | 华南理工大学 | 基于增强现实的移动式多模态交互方法及装置 |
-
2019
- 2019-11-19 CN CN201911133088.3A patent/CN111104470A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105045389A (zh) * | 2015-07-07 | 2015-11-11 | 深圳水晶石数字科技有限公司 | 一种互动式沙盘***的演示方法 |
CN105488503A (zh) * | 2015-11-27 | 2016-04-13 | 东北大学 | 一种非编码圆环形标记点圆心图像坐标检测方法 |
CN106887183A (zh) * | 2017-03-24 | 2017-06-23 | 广西七三科技有限公司 | 一种bim增强现实在建筑沙盘中的互动演示方法及*** |
CN107479705A (zh) * | 2017-08-14 | 2017-12-15 | 中国电子科技集团公司第二十八研究所 | 一种基于HoloLens的指挥所协同作业电子沙盘*** |
CN107545788A (zh) * | 2017-10-17 | 2018-01-05 | 北京华如科技股份有限公司 | 基于增强现实显示的作战推演电子沙盘*** |
CN107797665A (zh) * | 2017-11-15 | 2018-03-13 | 王思颖 | 一种基于增强现实的三维数字沙盘推演方法及其*** |
CN107967054A (zh) * | 2017-11-16 | 2018-04-27 | 中国人民解放军陆军装甲兵学院 | 一种虚拟现实与增强现实耦合的沉浸式三维电子沙盘 |
CN108334199A (zh) * | 2018-02-12 | 2018-07-27 | 华南理工大学 | 基于增强现实的移动式多模态交互方法及装置 |
Non-Patent Citations (1)
Title |
---|
王戈;李俊辉;杨柳;: "一种基于增强现实技术的数字沙盘的设计与实现" * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111652984A (zh) * | 2020-06-10 | 2020-09-11 | 上海商汤智能科技有限公司 | 一种沙盘演示方法、装置、计算机设备及存储介质 |
CN111652984B (zh) * | 2020-06-10 | 2024-03-22 | 上海商汤智能科技有限公司 | 一种沙盘演示方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11645801B2 (en) | Method for synthesizing figure of virtual object, electronic device, and storage medium | |
CN107037881B (zh) | Gis与bim增强现实在管廊、地铁施工的互动演示方法及*** | |
CN107132912B (zh) | 一种gis与bim增强现实在建筑规划的互动演示方法及*** | |
CN109815865B (zh) | 一种基于虚拟水尺的水位识别方法及*** | |
US11830103B2 (en) | Method, apparatus, and computer program product for training a signature encoding module and a query processing module using augmented data | |
US11900662B2 (en) | Method, apparatus, and computer program product for training a signature encoding module and a query processing module to identify objects of interest within an image utilizing digital signatures | |
CN112651881B (zh) | 图像合成方法、装置、设备、存储介质以及程序产品 | |
CN104680532A (zh) | 一种对象标注方法及装置 | |
US11893685B2 (en) | Landform map building method and apparatus, electronic device and readable storage medium | |
JP2023527615A (ja) | 目標対象検出モデルのトレーニング方法、目標対象検出方法、機器、電子機器、記憶媒体及びコンピュータプログラム | |
CN113378605B (zh) | 多源信息融合方法及装置、电子设备和存储介质 | |
CN115375857A (zh) | 三维场景重建方法、装置、设备及存储介质 | |
CN114387346A (zh) | 一种图像识别、预测模型处理方法、三维建模方法和装置 | |
Ling et al. | Research on gesture recognition based on YOLOv5 | |
CN111104470A (zh) | 一种电子沙盘和应急平台联动的方法和*** | |
WO2023231793A9 (zh) | 对物理场景进行虚拟化的方法、电子设备、计算机可读存储介质和计算机程序产品 | |
US20230169680A1 (en) | Beijing *** netcom science technology co., ltd. | |
CN110460833A (zh) | 一种ar眼镜与智能手机互联方法及*** | |
WO2023184278A1 (en) | Method for semantic map building, server, terminal device and storage medium | |
CN112464753B (zh) | 图像中关键点的检测方法、检测装置及终端设备 | |
CN116862920A (zh) | 一种人像分割方法、装置、设备及介质 | |
CN113989462A (zh) | 一种基于增强现实的铁路信号室内设备维护*** | |
CN113223146A (zh) | 一种基于三维仿真场景的数据标注方法、装置及存储介质 | |
CN113781653A (zh) | 对象模型生成方法、装置、电子设备及存储介质 | |
EP4195163A1 (en) | Method, apparatus, and computer program product for identifying an object of interest within an image from a digital signature generated by a signature encoding module including a hypernetwork |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200505 |