全景自动切片技术-krpano初识

简介: 接之前的文章,基于Three.js的全景展示框架-TPano,之前的分享中留了一个问题,如何在线展示高清大图,基于TPano技术,虽然可以实时看到全景,但是随着摄像头的分辨率越来越高,文件大小也会越来越大。

接之前的文章,基于Three.js的全景展示框架-TPano,之前的分享中留了一个问题,如何在线展示高清大图,基于TPano技术,虽然可以实时看到全景,但是随着摄像头的分辨率越来越高,文件大小也会越来越大,是否有同时可以自动切片,也可以实时切图,异步加载的解决方案呢?


       这里隆重推出全景技术的一个重量组件,krpano,官网:https://krpano.com/,上面有krpano的适用场景,还有一些教程。其主要功能如下:

image.png

krpano是一款小型且灵活的高性能全景软件,用于展示基于web的全景照片套件。它可以用于非常详细的高分辨率图像、交互式虚拟游览、定制用户界面等。


       1、通过内置的生成和图片处理算法,可以生成高清的图像。


       2、多终端、设备支持好,对于老浏览器,使用flash可以支持老的设备和浏览器。


       3、通过自定义脚本扩展制作方式,丰富制作场景。


       4、支持VR展示。


       5、生成图片小,减轻文件系统压力。


       6、其它...


       这是一款商业软件,如果需要商用,请联系官方获取商业授权,本文演示的来自社区的破解版。


       一、下载对应操作系统的软件

image.png

二、下载完成后,打开安装目录如下

image.png

 这是krpano的一些内置批量处理脚本,非常有用。

三、全景生成

 将一张全景图片拖到上述的xxx.droplet.bat 中,会看到如下转换界面

image.png

上述命令执行完成后,在图片的同级目录下,可以看到以下文件夹:

image.png

上面这个就是通过krpano脚本自动生成的全景信息。你可以把文件发布到文件系统,或者通过nginx进行资源映射,即可完成全景制作。

四、测试

你也可以点击上面的tour_testingserver.exe,会启动本地的一个服务器,将全景信息发布出来,对全景信息进行预览。

image.png

在浏览器中输入访问地址即可看到相应全景

image.png

通过以上步骤可完成全景的自动转换。


目录
相关文章
|
7月前
GEE——Google dynamic world中在影像导出过程中无法完全导出较大面积影像的解决方案(投影的转换)EPSG:32630和EPSG:4326的区别
GEE——Google dynamic world中在影像导出过程中无法完全导出较大面积影像的解决方案(投影的转换)EPSG:32630和EPSG:4326的区别
131 0
|
7月前
|
存储 定位技术 Python
Python中ArcPy实现对不同时相的栅格遥感影像依据其成像时间分别批量拼接
Python中ArcPy实现对不同时相的栅格遥感影像依据其成像时间分别批量拼接
|
数据采集 数据可视化
揭秘水文覆盖变化!使用 R 语言轻松处理 MODIS .nc 文件
GRACE水文数据包括地表水蓄积(SWS)、土壤水蓄积(SSS)、总水蓄积(TWS)等变量,通常以每月为单位进行统计和融合,并以网格的形式提供各个区域的数据。 在这里,我们将通过使用 R 语言及其相关包对 GRACE 数据进行研究。具体来说,我们将使用 ncdf4 包读取 GRACE 的 .nc 数据,并进行数据的预处理和可视化分析。
168 0
|
编解码 算法 定位技术
GIS开发:切片格式说明(翻译)-wgs84
GIS开发:切片格式说明(翻译)-wgs84
143 0
|
存储 编解码 算法
GIS开发:切片格式说明(翻译)-墨卡托
GIS开发:切片格式说明(翻译)-墨卡托
186 0
|
机器学习/深度学习 人工智能 算法
TPAMI 2022 | 寻找属于你的影子,港中文等提出实例阴影检测任务
TPAMI 2022 | 寻找属于你的影子,港中文等提出实例阴影检测任务
131 0
|
JSON 定位技术 数据格式
基于GEE的制作全球任意地方时间序列数据动画的方法
基于GEE的制作全球任意地方时间序列数据动画的方法
192 0
|
编解码 Python
python 实现不同分辨率的海洋气象数据,线性插值成统一的分辨率(以nc文件为例)
最近,在处理SST以及OLR数据时,需要将两组不同的分辨率的数据插值统一分辨率。 其中,SST的水平网格分辨率为1°×1°,OLR的水平网格分辨率为2.5°×2.5°。 我需要将SST的数据插值为2.5°×2.5°分辨率。
python 实现不同分辨率的海洋气象数据,线性插值成统一的分辨率(以nc文件为例)
|
编解码 安全 数据挖掘
Google Earth Engine(GEE)——2015-2019年100米分辨率的动态土地覆盖数据集(CGLS-LC100)
Google Earth Engine(GEE)——2015-2019年100米分辨率的动态土地覆盖数据集(CGLS-LC100)
293 0
Google Earth Engine(GEE)——2015-2019年100米分辨率的动态土地覆盖数据集(CGLS-LC100)
|
存储 传感器 算法
3D激光SLAM:ALOAM中KITTI数据集处理--转换成ROS可用数据
KITTI数据集由德国卡尔斯鲁厄理工学院和丰田美国技术研究院联合创办,是目前国际上最大的自动驾驶场景下的计算机视觉算法评测数据集。该数据集用于评测立体图像(stereo),光流(optical flow),视觉测距(visual odometry),3D物体检测(object detection)和3D跟踪(tracking)等计算机视觉技术在车载环境下的性能。KITTI包含市区、乡村和高速公路等场景采集的真实图像数据,每张图像中最多达15辆车和30个行人,还有各种程度的遮挡与截断。
3D激光SLAM:ALOAM中KITTI数据集处理--转换成ROS可用数据