首页 > 其他分享 >3D点云实战案例

3D点云实战案例

时间:2023-07-06 13:46:31浏览次数:30  
标签:实战 com qCC master 点云 ccViewer CloudCompare 3D

推荐免费3D场景建模工具:NSDT场景编辑器

CloudCompare是一个三维点云(网格)编辑和处理软件。最初,它被设计用来对稠密的三维点云进行直接比较。它依赖于一种特定的八叉树结构,在进行点云对比这类任务时具有出色的性能。此外,由于大多数点云都是由地面激光扫描仪(例如LMI)采集的,CloudCompare的目的是在一台标准笔记本电脑上处理大规模的点云——通常超过1000万个点云。例如在一台带有双核处理器的笔记本电脑上,计算出300万个点到14000个三角形网格的距离需要10秒。

1、官网

http://www.cloudcompare.org/

http://www.cloudcompare.org/forum/

  • 主程序源码,基于Qt5

https://github.com/CloudCompare/CloudCompare

  • CCLib库(包含核心算法)

https://github.com/CloudCompare/CCCoreLib

  • 其他组件:

https://github.com/CloudCompare/CloudCompare/tree/master/libs

qCC_db(数据库)

qCC_io(文件I/O库)

qCC_gl(基于OpenGL的3D显示库)

2、源码编译

准备好环境:VS2017+Qt5.12.9 x64

(1)把CCCoreLib源码包解压到CloudCompare旗下的路径:

\CloudCompare-master\libs\qCC_db\extern\CCCoreLib

(2)使用cmake生成VS2017 x64的工程。其中Plugin的选项:

默认情形下,只有PLUGIN_IO_QCORE打钩。除了PLUGIN_IO_QCORE是必需品之外,CloudCompare不需要任何plugin。

有兴趣的读者,可以勾选PLUGIN_EXAMPLE_???这几个插件学习研究一下下。

(3)一键编译到底,成功!最终会生成两个exe,分别是主程序CloudCompare和小工具ccViewer。

\CloudCompare-master\build64\qCC\Debug\CloudCompare.exe

\CloudCompare-master\build64\ccViewer\Debug\ccViewer.exe

如果勾选了插件文件,则需要手动把.dll文件拷贝到以下路径:

\CloudCompare-master\build64\qCC\Debug\data\plugins

(4)ccViewer是配套的小工具,可以查看3d视图。它支持很多种文件格式,最简单的是txt文本。

我们输入以下xyz坐标,即可查看3d效果。

 

原文地址:https://www.mvrlink.com/freecad

标签:实战,com,qCC,master,点云,ccViewer,CloudCompare,3D
From: https://www.cnblogs.com/mvrlink/p/17531916.html

相关文章

  • FreeCAD 3D绘图教程
    推荐:将 NSDT场景编辑器 加入你的3D开发工具链构建现实世界FreeCAD主要用于为现实世界设计对象。您在FreeCAD中所做的一切都使用现实世界的单位,无论是微米,公里,英寸还是英尺,甚至是单位的任意组合。FreeCAD提供了生成,导出和编辑实体,全精度模型的工具,导出它们以进行3D打印或CNC加......
  • Unreal Engine4 GPU崩溃或3D设备丢失的解决方案
    起因:UnrealEngine4在渲染时报错GPU崩溃或3D设备丢失解决办法:regedit 打开注册表在以下2个路径下新建 DWORD(32-bit)Value命名为  TdrDelay,并修改数值为:60(十进制)Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDriversComput......
  • 模型剪枝:Network Slimming剪枝实战
    ​本文来自公众号“AI大道理”​NetworkSlimming剪枝是比较广泛的一种模型剪枝方法,作者来自清华大学、英特尔中国实验室、复旦大学和科内尔大学。 ​ 添加图片注释,不超过140字(可选)​1、NetworkSlimming剪枝理论NetworkSlimming剪枝是结......
  • Lord Of The Root: 1.0.1实战
    前言Description:我创建这台机器是为了帮助其他人学习一些基本的CTF黑客策略和一些工具。我瞄准了这台机器,使其在难度上与我在OSCP上破解的机器非常相似。这是一个引导到根计算机将不需要任何来宾交互。有两种设计的权限提升方法。靶机环境kali192.168.31.153LordOfther......
  • 数维图Sovit3D快速搭建5G智慧交通系统前端
    前言城市交通是城市社会活动、经济活动的纽带和动脉,对城市经济发展和人民生活水平起着极其重要的作用。背景随着我国城市化进程不断加快,现代城市交通问题日益受到人们的关注。特别是汽车数量的与日俱增,给城市带来了大量的污染,极大地影响了城市的发展,而拥堵的道路交通也是我国各......
  • 【笔试实战】LeetCode题单刷题-编程基础 0 到 1【三】
    682. 棒球比赛题目链接682. 棒球比赛题目描述你现在是一场采用特殊赛制棒球比赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表 ops,其中 ops[i] 是你需要记录的第 i 项操作......
  • 美团特供IDEA入门实战笔记CSDN显踪,竟无良程序员白嫖后举报下架
    今天给大家带来的是:黄文毅,罗军老师著的 《IntelliJIDEA入门与实战》 黄文毅,罗军是谁?黄文毅,CSDN博客专家,架构师。先后就职于厦门星耀蓝图、厦门美图、上海美团等公司。主要从事Java开发工作,具有丰富的软件开发经验,熟悉Java、高并发、分布式及相关的软件架构。出版《分布式......
  • 坚固型3DMAG™A31315LOLATR-XZ-S-AR-10、A31315LOLATR-XY-S-SE-10霍尔效应 线性,旋转位
    A313153D磁性位置传感器IC是完全集成的坚固型3DMAG™霍尔效应磁性位置传感器IC,主要用于支持汽车、工业和消费类应用中的各种非接触式旋转和线性位置测量。此传感器IC符合AEC-Q1000级的要求,并根据ISO26262进行开发。这些标准使A31315成为了要求严格的汽车安全系统的理想选择,适......
  • Vectorworks 2023 mac|3D建筑设计软件
    Vectorworks2023mac(3D建筑设计软件)是一款全新的三维建筑设计软件,3D建筑设计软件拥有更多的功能,更加实用,更强大!Vectorworks2023mac的主要功能是设计和构建模型和渲染图,Vectorworks2023mac的主要功能还包括在线渲染、动画模拟和3D建模。在Vectorworks2023mac中,您可以进......
  • Sentieon实战:NGS肿瘤变异检测流程
      肿瘤基因突变检测是NGS的一个重要应用,其分析难点主要在于低频变异的准确性。不同于遗传病检测,肿瘤样本类型多样,测序方法和参数复杂,且缺乏对应各种场景的公共标准真集。再加上常用开源软件经常遇到的准确性低,稳定性差,速度慢等问题。这使得广大诊断公司在评估肿瘤变异检测工具......