ContextCapture导入点云进行重建

这篇具有很好参考价值的文章主要介绍了ContextCapture导入点云进行重建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ContextCapture导入点云进行重建

点云(PointCloud)

“点云”选项卡允许编辑或显示连接到块的输入点云集。

注意: 一旦在一个Block中创建了reconstruction,Point cloud 选项卡就是只读的。

导入点云

限制: ContextCapture 只支持已知扫描源位置的点云。此外,如果导入的点云中指定的扫描源位置不正确,将对三维重建产生不利影响,甚至导致完全不正确的三维重建。

静态站点云

以下格式的点云可以导入CC:

  • ASTM E57格式(.e57)
  • Cyclone 点云输出格式(.ptx)
  • LAS/LAZ 格式(.las, .laz)必须指定一个确定的扫描站位置

当导入具有地理坐标的点云文件时,注意指定空间参考系统(Spatial Reference System 多个点云文件可以一次性导入

用户可以手动指定扫描仪站心。

对于.las和.laz格式的点云,站心位置必须手动指定,不能自动计算。Mandotary(强制性的)
当手动指定站心坐标时,一次只能导入一个点云文件。一一对应

移动测量点云

以下格式的点云可以导入CC:

  • ASTM E57格式(.e57)
  • LAS/LAZ 格式(.las, .laz)必须指定一个确定的扫描站位置

轨迹线文件必须提供,可以是分开的txt或者csv格式,该文件提供了具有时间信息的连续性扫描位置。CC提供了文本筛选器以提取信息

输入文件

定义输入点云和轨迹文件。轨迹和点云通过两组文件中的时间戳进行链接

数据属性

从移动扫描导入具有地理参考的点云文件时,请指定适合的空间参考系统。请注意,点云和轨迹必须在同一个空间参考系统中。

字段(Fields)

为轨迹数据指定列的字段。必须将每个输入列与其各自的角色相关联。
X (东) ,Y (北) ,Z (高度/海拔)和时间是必需的
东北高——经度纬度高程——XYZ

ContextCapture的坐标系

CGCS2000的3度带投影坐标系:
X是经度(不带带号6位,否则8位),Y是纬度(7位),Z是高程
WGS84的BLH坐标:Longitude(经度) Latitude(纬度) Height(大地高)
注意:在arcgis的图层属性表中计算平面投影坐标时,x是经度,y是纬度

管理点云

Block区块里的“点云”,可视化在"3D视图"

着色模式(Color Mode)

在“点云”右侧的属性内有了这个属性,就可以根据导入的点云中的可用属性为点云3D 显示和重建的三维模型的纹理选择颜色源。(相当于在没有全景影像的情况下进行纹理映射)

  • 使用颜色: 使用 RGB 颜色值。
  • 使用强度: 使用强度值并将其映射到灰度。
  • 无: 不使用点颜色。

点云数据技术规范

PTX格式

ContextCapture 支持徕卡Cyclone的 PTX 格式。所有 PTX 点云都被认为具有强度信息,因此点云总是具有强度属性。如果一行点数据有七个元素,则检测颜色信息

  • 静态扫描点云
    头文件(Header)长度和点列表长度必须是可靠的。头文件中缺少一行或两个Header之间缺少一点将导致导入失败。但是,损坏的点行将被忽略。
    使用扫描仪配准位置作为扫描仪位置和变换矩阵计算点坐标。如果从用户界面提供了扫描仪位置,则仍使用PTX头文件中的变换矩阵计算点坐标。

LAS格式

ContextCapture 支持 LAS 格式1.0、1.1和1.2。基于所使用的 LAS Point 数据记录格式检测颜色信息。如果使用的点格式为2或3,则点云将具有颜色属性。如果至少有一个点的强度没有设置为0,则检测强度属性。

  • 静态扫描点云
    LAS 格式不支持扫描仪位置信息。当导入静态 LAS 时,用户必须从用户界面提供一个扫描仪位置。
  • 移动测量点云
    使用时间戳链接点云和轨迹数据。因此,LAS点数据记录格式必须为1或3。

e57格式

ContextCapture支持E57格式1.0和徕卡E57时间界限。基于E57文件头检测颜色信息。如果在文件头,蓝色、红色和绿色的点字段设置为true,则点云将具有颜色属性。对于强度,强度的点字段用于设置强度属性。

  • 静态扫描点云
    从每个E57扫描站的姿态(pose)信息中读取扫描仪的位置。如果缺少此信息,ContextCapture将假定姿势设置为identity。地理参考静态扫描必须具有姿态信息,因为identity pose对于地理参考点云没有意义。如果从用户界面提供扫描仪位置,E57扫描中的姿态信息仍用于计算点坐标。
  • 移动测量点云
    点云和轨迹数据通过时间戳连接起来。因此,至少一个 E57扫描必须有一个时间戳字段。如果 E57扫描作为一个 acquisitionStart 结构,则该值用作存储在每个点上的时间戳的偏移量。如果 E57具有 timeBound 结构和 timeMost 结构,则使用 timeMost 值作为存储在每个点上的时间戳的偏移量,从而覆盖 acquisitionStart 结构。
  • 轨迹数据
    导入移动扫描需要轨迹信息。轨迹文件必须包含与时间戳关联的扫描仪位置列表。位置必须在与点云坐标相同的空间参考系中提供,轨迹时间戳必须与点云时间戳重叠。

轨迹线文件示例:

Time;X;Y;Z
189321.10;15.96;-52.12;133.68
189321.20;15.21;-51.21;134.01
189321.30;14.75;-50.37;134.35
189321.40;14.10;-49.50;134.31
189321.10;13.78;-48.69;134.43文章来源地址https://www.toymoban.com/news/detail-531718.html

到了这里,关于ContextCapture导入点云进行重建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 三维重建(单目、双目、多目、点云、SFM、SLAM)

    三维重建定义 在计算机视觉中, 三维重建是指根据单视图或者多视图的图像重建三维信息的过程. 由于单视频的信息不完全,因此三维重建需要利用经验知识. 而多视图的三维重建(类似人的双目定位)相对比较容易, 其方法是先对摄像机进行标定, 即计算出摄像机的图象坐标系与

    2024年02月03日
    浏览(39)
  • 多台Azure Kinect配准与三维重建点云融合

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 本文章讲解 多台Azure Kinect配准与三维重建点云融合 的相关理论及思路,相关代码将免费开源至github,敬请期待。 在进行多相机或者双相机的数据采集时,为了使得各相机所捕获的每一帧数据都是同一时

    2024年02月05日
    浏览(40)
  • MATLAB算法实战应用案例精讲-【目标检测】三维点云重建

    目录 前言 算法原理 什么是点云? 数据预处理  三维计算视觉研究内容

    2024年02月06日
    浏览(53)
  • 【计算机视觉】基于三维重建和点云处理的扫地机器人寻路

    [摘要] 扫地机器人的使用已经越发普及,其中应用到了三维重建的知识。本项目旨在设计由一   定数量的图像根据算法完成三维模型的建立,并利用三维数据最终得到扫地机器人的行驶路   线,   完成打扫机器人成功寻路的任务   。本项目采用的方法是 SFM-MVS   、Colmap  

    2024年01月21日
    浏览(58)
  • 开源,点云处理及三维重建软件(Point Cloud Viewer, PCV)的设计与实现

    GitHub地址:point-cloud-viewer GitCode地址:point-cloud-viewer 笔者于2021年底开始,着手设计并实现这款点云处理及三维重建软件Point Cloud Viewer, PCV,历时三个月,完成该软件的大部分功能实现。由于笔者转行做嵌入式底层相关工作,不再研究点云处理相关技术,PCV的后续功能实现就一

    2024年02月01日
    浏览(40)
  • 4 OpenCV实现多目三维重建(多张图片增量式生成稀疏点云)【附源码】

    本文是基于 OpenCV4.80 进行的,关于环境的配置可能之后会单独说,先提一嘴 vcpkg 真好用 从多张图片逐步生成稀疏点云,这个过程通常包括以下步骤: 初始重建: 初始两张图片的选择 十分重要 ,这是整个流程的基础,后续的增图都是在这两张图片的基础上进行的 对于输入图

    2024年02月06日
    浏览(45)
  • 数学建模血管的三维重建

    血管的三维重建 断面可用于了解生物组织、器官等的形态。例如,将样本染色后切成厚约1m m的切片,在显微镜下观察该横断面的组织形态结构。如果用切片机连续不断地将样本切成数十、成百的平行切片,可依次逐片观察。根据拍照并采样得到的平行切片数字图象,运用计

    2024年02月16日
    浏览(41)
  • 2.9 PE结构:重建导入表结构

    脱壳修复是指在进行加壳保护后的二进制程序脱壳操作后,由于加壳操作的不同,有些程序的导入表可能会受到影响,导致脱壳后程序无法正常运行。因此,需要进行修复操作,将脱壳前的导入表覆盖到脱壳后的程序中,以使程序恢复正常运行。一般情况下,导入表被分为

    2024年02月09日
    浏览(36)
  • 如何把ply点云导入到UE中 ply点云导入UE4

    最近因工作需要,研究如何把ply点云导入到UE。 用到的软件有: UE4,cloudcompare,GlobalMapper. 话不多说,开始介绍: 第一步:获取点云文件 同事给我的点云文件是ply格式的,不可以直接导入UE4。 我们首先用cloudcompare打开:     直接apply即可

    2024年02月09日
    浏览(66)
  • 【计算机视觉|人脸建模】3D人脸重建基础知识(入门)

    本系列博文为深度学习/计算机视觉论文笔记,转载请注明出处 三维重建(3D Reconstruction)是指根据单视图或者多视图的图像重建三维信息的过程。 人工几何模型 仪器采集 基于图像的建模 描述 基于几何建模软件通过人机交互生成物体三维几何模型 基于结构光和激光扫描技术

    2024年02月14日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包