CloudCompare最新版是一款专业的处理点云数据的软件。CloudCompare官方版采用强大的算法,能够对两个3D模型点云进行比对以及处理各种三维点云数据,提高工作效率。CloudCompare软件是开源免费使用的,用户可以进行二次开发,解决更多的关于三维图像的处理问题。
CloudCompare软件功能
便携性,在C++中开发。它目前是在Windows、Linux和Mac操作系统上编译(感谢CMake)32位和64位体系结构。
所有存储值和大部分计算都使用32位浮点值完成
防止对数组大小的任何限制(因为在32 位Windows上很难获得大的连续内存块),我们使用一个自定义容器,自动将数据集分块成小块(每个块64KB)。
法向量(如果有)压缩到16位(实际上是15位,因为量化1的工作方式)
CloudCompare中使用的特定八叉树结构需要恒定的每点内存(即在32位操作系统上,每点8个字节—最大深度为10—在64位操作系统上为12个字节—最大深度为21!)。它基于三维点坐标的特定量化-一种Morton【2】排序方案-其中每个点在八叉树网格和任何级别上的位置都由单个整数代码表示。然后我们处理这些代码以实现非常高效的最近邻查询操作。然而,尽管这种八叉树结构对于计算距离非常有效,但它不适合快速显示( Level Of Detail (LOD) 等)。
CloudCompare软件特色
1、全局偏移设置:设置最大绝对坐标和最大实体对角线。
2、原厂:对点云进行原加工,改变原点云的形状。
3、3D鼠标:支持3D鼠标(如3D连接)。
4、全部关闭:关闭所有打开的实体。
5、克隆:克隆选定的点云。
6、合并:合并两个或多个实体。点云可以合并(原云会删除);您可以合并网格(原始网络不会被修改,CC将创建新的网格结构)。
7、子样本:采集原始点云,的子样本,可以随机、立体、基于八叉树进行采集。子样本将保留原始点云的标量、颜色、法线和其他属性。
8、应用变换:可以变换选定的实体(4*4矩阵、轴角、欧拉角)。
9、倍增/缩放:倍增选定实体的坐标。
10、平移/旋转(交互式变换工具):可以相对于另一个实体或坐标系移动选定的实体。
11、线段(交互式分割工具):绘制2D多边形以分离选定的实体。
12、裁剪:在3D框中分割一个或多个点云。
CloudCompare使用方法
1、将文件夹[hpu]和文件[CloudCompare-Chinese.exe]复制到Cloudcompare安装的根目录,如[d: 程序文件 cloud compare]。
2、双击CloudCompare-Chinese.exe将其打开。
注意:
1、有些内容不能是汉化,因为它们不能被提取。
2、在最初的翻译中,可能会有许多翻译错误或歧义。如发现错误,请联系我进行更正。
CloudCompare配置需求
系统环境:
1、Windows 10
2、Visual Studio 2017 Community
3、Qt 5.9.4 开源版,没安装的可以去Qt网址下载安装
4、CMake 3.13
三方库配置:
1、安装OSGeo4W,在库里搜索PDAL库的二进制包,安装它和它的依赖包到C:OSGeo4W64(一定要是这个目录,不然要修改很多配置)。自己编译PDAL的话,需要解决很多依赖,在这里就走捷径了。【下载地址】
2、下载vs对应的pcl库,直接安装exe。【下载地址】
编译配置:
1、用git clone下载一个CC的源代码。可以自行切换到稳定的分支。
2、用CMake配置VS工程:
(1)PDAL_DIR要配置到C:/OSGeo4W64/lib/pdal/cmake。
(2)开启OPTION_MP_BUILD和OPTION_PDAL_LAS选项。
(3)开启INSTALL_QPCL_PLUGIN选项和检查PCL_DIR。
(4)确保Qt库的路径都配置正确。
3、生成VS工程就可以编译使用了。注意使用Release编译,因为OSGeo4W上面下的库都是Release版的,和Debug不能混用。
CloudCompare更新日志
开发GG说这次真的没有bug了~
华军小编推荐:
CloudCompare在经过官方的不断更新迭代之后,已经变得非常稳定,并且功能强大,满足你的所有需求。小编还为您准备了{recommendWords}