ContextCapture Center 常见问题 下载本文

ContextCapture常见问题整理解答

4.4版本对点云文件的支持

今年12月13日发布的ContextCapture4.4版本开始支持点云文件的导入建模。下面对其支持格式做一个简单说明。

【点云文件】ContextCapture4.4版本支持的格式为如下两种: ? ASTM E57 file format (.e57)

? Cyclone point cloud export format (.ptx)

而且文件中必须包含正确的Scan Positions 信息,如下截图所示位置可以查看。如果Scan Positions不准确,则会影响后续的建模。

而诸如 POD 或 LAS格式而言,通常都不会含有Scan Positions信息,因此仅利用一些转换工具将POD 或 LAS格式转换成e57格式,然后再导入CC,则软件会弹出警告对话框,提示没有 Scan Positions的信息。

点云与照片文件共同建模

【问题描述】ContextCapture已经支持点云的读取,但不是所有文件都支持的,详细内容请参考如下链接。点云文件可以跟照片文件共同建模,从而很大程度上提高了建模的精度和效果。

1. 新建工程,导入照片文件。

2. 进行相关设置,比如添加控制点,或者其他约束,然后进行空三运算。 3. 如下截图所示,在Point clouds选项卡中导入点云文件(如点云数据参考了某地理坐标系,导入时也需要选择对应的地理坐标系),并可以查看点云设备进行Scan时的位置信息,如截图的右下角标记部分所示。

4. 上图截图中的3D view选项卡中可以查看点云和照片空三后的匹配情况。 5. 提交Reconstruction开始建模。

ContextCapture的水面约束

【问题描述】

对于水面而言,由于特征点较少,软件在计算时很难匹配正确,导致输出模型的水面通常是支离破碎的。软件针对这种情况提供了一个约束工具,用户手动的为水面添加平面约束后,输出的水面模型就会非常平整。

【添加方法】

请留意这个功能只能在ContextCapture center版本中才能使用。

首先,完成空三后,先进行一次常规建模,然后在Acute 3D viewer中打开,用测量工具测量一下水面的高度。

再次提交一次建模,然后如下图所示:选择Reconstruction constraints选项,这里提供两种加限制的方式。

第一种是谷歌地图的KML格式,对ContextCapture中已导入照片的block点击右键,输出为kml格式,则谷歌地图会根据照片中的GPS数据自动匹配到照相的位置,然后如下截图所示,通过在谷歌地图中绘制polygon选定水面区域,注意这里的高度一定要设置对,可以参考第一次建模后测量出的高度。(如果高度不匹配则kml文件无法导入进ContextCapture。)然后保存这个polygon后,会在谷歌地图左侧列表中出现,点击鼠标右键将其保存为KML文件。然后导入到ContextCapture中。再次进行建模即可。

另一种方式是导入obj格式文件,如果模型是有地理坐标系的,那么obj文件也要定义相同的坐标系和中心点,高度也要正确。

如果对OBJ文件的设置不太熟悉,建议使用谷歌地图的KML文件方式。 最后进行建模时,软件会针对手动添加的约束对指定区域进行平面化处理。