Advertisement

Waymo Open Dataset Viewer:基于WebGL的点云浏览器

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Waymo Open Dataset Viewer是一款利用WebGL技术开发的在线点云数据浏览工具,旨在为开发者和研究人员提供便捷高效的三维激光雷达数据可视化服务。 Waymo提供了一个数据集查看器的WebGL浏览器插件,该插件与集成的Python服务器在浏览器内无缝运行,此Python服务器负责处理并提供数据集片段。使用前,请确保已从官方渠道获取所需的数据集部分,并将其保存在一个包含`.tfrecord`文件的新目录中。 安装TensorFlow(推荐版本2.0.0)是必要的步骤之一;建议使用带有GPU支持的TensorFlow以加速读取过程。接下来,需要通过执行以下命令来安装服务器和前端所需的依赖项: ``` pip install -r requirements.txt yarn install ``` 启动websocket服务用于处理并提供指定目录内的段文件,请运行: ```shell python websocket.py --segments-dir path/to/segments ``` 完成上述步骤后,构建前端项目。这可以通过执行以下命令来实现: ```shell yarn build ``` 最后,在浏览器中打开`index.html`以开始查看数据集片段。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Waymo Open Dataset ViewerWebGL
    优质
    Waymo Open Dataset Viewer是一款利用WebGL技术开发的在线点云数据浏览工具,旨在为开发者和研究人员提供便捷高效的三维激光雷达数据可视化服务。 Waymo提供了一个数据集查看器的WebGL浏览器插件,该插件与集成的Python服务器在浏览器内无缝运行,此Python服务器负责处理并提供数据集片段。使用前,请确保已从官方渠道获取所需的数据集部分,并将其保存在一个包含`.tfrecord`文件的新目录中。 安装TensorFlow(推荐版本2.0.0)是必要的步骤之一;建议使用带有GPU支持的TensorFlow以加速读取过程。接下来,需要通过执行以下命令来安装服务器和前端所需的依赖项: ``` pip install -r requirements.txt yarn install ``` 启动websocket服务用于处理并提供指定目录内的段文件,请运行: ```shell python websocket.py --segments-dir path/to/segments ``` 完成上述步骤后,构建前端项目。这可以通过执行以下命令来实现: ```shell yarn build ``` 最后,在浏览器中打开`index.html`以开始查看数据集片段。
  • Waymo Open Dataset: Waymo开启数据集-源码
    优质
    Waymo Open Dataset是由谷歌子公司Waymo发布的一个大规模自动驾驶汽车数据集,旨在推动学术界和工业界的自动驾驶技术研究。此数据集包含丰富的传感器信息及详细的标注内容,是目前最全面的开源自动驾驶数据集之一。 Waymo Open数据集于2019年8月首次推出,其中包括高分辨率传感器数据以及1,950个细分的标签,旨在帮助研究社区在机器感知和自动驾驶技术方面取得进展。2021年3月进行了更新,扩展了该数据集以包含一个运动数据集,其中包含了对象轨迹及超过10万个细分的相应3D地图信息。 此次更新后,我们增加了对此新数据集的支持,并提供了实时检测挑战的相关说明与示例供参考使用。此代码存储库包括以下内容: - 数据集格式定义 - 评估指标 - TensorFlow中的辅助功能,用于帮助构建模型 本代码存储库(不包含第三方部分)根据Apache许可2.0版进行授权。出现在third_party中的代碼可能遵循不同的许可证条款。
  • Neuroglancer:WebGL三维体数据
    优质
    Neuroglancer是一款利用WebGL技术打造的三维体数据分析工具,它能够高效地在网页上浏览和分析复杂的神经科学图像数据。 Neuroglancer 是一个基于 WebGL 的体积数据查看器。它能够显示任意(非轴对齐)横截面视图,并支持展示3-D网格和线段模型(骨架)。这并不是 Google 的官方产品。 现场演示托管在某个服务器上,可以使用提供的链接打开预加载了示例数据集的查看器。 四窗格视图由三个正交横截面视图以及一个独立方向的 3D 视图组成。该视图会显示所选对象的三维模型(如果可用)。所有四个视图都保持相同的中心位置,也可以调整三个横截面视图的方向,尽管它们彼此之间的相对方向是固定的。(尝试按住 shift 键并用鼠标左键拖动或使用箭头键进行操作。) 提供的示例数据集包括: - 8x8x8 立方纳米分辨率的数据集 - 4x4x40 立方纳米分辨率的数据集 这些数据来自 Kasthuri等人于2014年的研究工作。
  • NGL: WebGL蛋白
    优质
    NGL是一款基于WebGL技术的蛋白质结构可视化工具,它能够高效地渲染复杂的生物分子模型,并提供丰富的交互功能以支持科学研究与教育。 NGL Viewer 是一款用于分子可视化的Web应用程序,能够展示蛋白质、DNA/RNA等多种形式的分子结构。它支持以下功能: - 分子结构显示(mmCIF, PDB, PQR, GRO, SDF, MOL2, MMTF) - 密度体积数据查看(MRC/MAP/CCP4,DX/DXBIN,CUBE,BRIX/DSN6,XPLOR/CNS) - 用户交互功能(鼠标选择、语言切换、动画播放和图像导出) - 坐标轨迹显示(DCD 和 PSF, NCTRAJ 和 PRMTOP, TRR/XTC 和 TOP,远程访问MDSrv) 此外,NGL Viewer 可以作为独立文件或通过API嵌入到其他应用中使用。由于它是一组静态Web文件,因此无需复杂的安装过程。在开发过程中,在本地提供服务会非常有用。 当将NGL Viewer 作为一个库来使用时,请包含自包含的build dist/ ngl.js 文件即可。
  • Acute3D Viewer 1016 模型
    优质
    Acute3D Viewer是一款强大的模型浏览工具,能够高效查看和编辑各种三维模型,适用于设计师、工程师及开发者等用户群体。 CC最新版本1016中剥离出来的查看器支持查看任意版本的产品文件。上传为网盘链接的Acute3D Viewer查看器可以直接解压后使用CCViewer.exe启动。
  • 获取WebGL上下文:webgl-context
    优质
    本教程讲解如何在网页应用中通过JavaScript访问和配置WebGL渲染环境,详细介绍获取并设置WebGL上下文的方法。 获取一个 WebGLRenderingContext,如果它不存在则返回 null。 ```javascript var gl = require(webgl-context)(); if (gl) { document.body.appendChild(gl.canvas); do something... } ``` 或者,带有选项: ```javascript var gl = require(webgl-context)({ canvas: canvas, // 使用的canvas DOM元素 width: 400, }); ```
  • Kitti-Velodyne-Viewer带边界框标注Kitti激光雷达
    优质
    Kitti-Velodyne-Viewer是一款工具,用于查看KITTI数据集中的激光雷达点云,并展示带有边界框的目标标注信息。 kitti-velodyne-viewer 使用单个文件查看带有边界框标签的 KITTI 激光雷达点云数据。该代码需要与 Python 3.x 结合使用,并且能够下载 KITTI 3D 对象检测的数据集并组织如下所示的文件夹结构: ``` dataset/KITTI/object/ velodyne/ training/ 000003.bin testing/ calib/ training/ 000003.txt testing/ label/ training/ 000003.txt testing/ ```
  • 优质
    星云浏览器是一款致力于提供极速流畅网页加载体验和全方位隐私保护的智能浏览工具,让您的网络冲浪更加安全便捷。 北京天之歌者科技有限公司旗下产品星愿浏览器(Twinkstar Browser)专为年轻人设计,提供时尚、个性化的浏览体验。我们致力于根据90后和00后的上网习惯开发一系列酷炫功能,以提高用户的上网效率。
  • 3D标签工具(Pointcloud_Labeling_Tool)-版 源码
    优质
    Pointcloud_Labeling_Tool是一款基于浏览器的3D点云标签软件源代码,提供高效、便捷的三维数据标注解决方案。 Pointcloud_Labeling_Tool 是一个浏览器内标记3D点云的工具。安装该工具需要先安装NodeJS,并通过npm命令安装所有依赖项(即运行“npm install”)。对于点云格式,每个文件必须上传至名为to_label的AWS S3存储桶中,并在 middleware / datalake.js 文件里指定此存储桶名称。 启动服务器前,请确保已导出您的访问密钥和秘密访问密钥。每个点云数据需按照以下格式保存为json文件:{x: [1, 2, 3], y: [1, 2, 3],z: [1, 2, 3],i: [1, 2, 3], l: [0, 0, 0]}。您可以在“public / data”目录下找到一个示例点云json文件作为参考。 在运行工具前,请确保所有设置正确无误,以便顺利使用Pointcloud_Labeling_Tool进行标记操作。
  • WebViewAndroid
    优质
    本应用是一款基于WebView技术开发的轻量级Android浏览器,提供简洁界面与快速网页浏览体验,支持常用功能如书签管理、页面分享等。 Android基于WebView的浏览器是一种利用WebView组件来显示网页内容的应用程序。这种类型的浏览器通常在手机应用内提供网页浏览功能,而不需要用户离开应用程序去使用系统自带的完整版浏览器。通过集成WebView,开发者可以为用户提供一个轻量级且易于定制的浏览体验,同时还可以访问和嵌入各种网络资源和服务。