ArcGIS API for JavaScript+three.js实现视频GIS||增强虚拟环境技术

概念

将真实场景融入到虚拟场景中的技术称为增强虚拟环境,主要研究视频与虚拟场景的关系。

视频融合技术是虚拟现实技术的一个分支,也可以说是虚拟现实的一个发展阶段。

视频融合技术指将一个或多个由视频采集设备采集的关于某场景或模型的图像序列视频与一个与之相关的虚拟场景加以融合,以生成一个新的关于此场景的虚拟场景或模型。

本文实现监控视频数据导入到倾斜摄影模型中,摄像头获取的实时视频流直接在三维场景中叠加。

目前Web端的三维GIS视频融合技术,以Cesium、Googel earth等三维平台实现,,但作者除了在esri比赛官网上查询到有该效果,在ArcGIS平台没有找到任何的技术思路。

esri2019年三维组比赛形式举例:http://contest.geoscene.cn/html/jingsaifenzu/sanweijianmoyushejizu/

步骤

首先ArcGIS API for JavaScript中支持第三方3D引擎(Three.js),由 Three.js创建外部渲染模型,

利用HTML5中video的特性,以动态纹理的方式实时动态的显示监控视频,

然后将外部渲染模型以ExternalRenderers接口导入到三维场景中。

此时视频的特征点有虚拟场景的特征点存在些许的差距,需要用户手动微调,从而获得最佳视角下的最好视觉效果。

效果

 

 

代码

等本届ersi比赛结束,或者我考完研之后上传。

声明:zqk原创,转载请注明出处。

猜你喜欢

转载自blog.csdn.net/qq_41664159/article/details/107025665