-
ContextCapture
常见问题整理解答
4.4
版本对点云文件的支持
<
/p>
今年
12
月
13
日发布的
ContextCapture4.4
版本开始支持点云文件的导入建模。
下面对其支持格式做一个简单说明。
【点云文件】
ContextCaptur
e4.4
版本支持的格式为如下两种:
? ASTM E57 file format
(.e57)
? Cyclone point cloud
export format (.ptx)
而且文件中必须包含正确的
Scan Positions <
/p>
信息,如下截图所示位置可以查看。
如果
Scan Positions
不准确,则会影响后续的建模。
而诸如
POD
或
LAS
格
式而言,
通常都不会含有
Scan Positions
信息,
因此仅
利用一些转换工具将
POD
或
LAS
p>
格式转换成
e57
格式,然后再导入
CC
,则
软件会弹出警告对话框,提示没有<
/p>
Scan
Positions
的信息。
点云与照片文件共同建模
【问题描述
】
ContextCapture
已经支持点云的读取,但不是
所有文件都支持的,
详细内容请参考如下链接。
点云文件可以跟
照片文件共同建模,
从而很大程度上
提高了建模的精度和效果。
1.
新建工程,导入照片文件。
2. <
/p>
进行相关设置,比如添加控制点,或者其他约束,然后进行空三运算。
3.
如下截图所示,在
Point clouds
< br>选项卡中导入点云文件(如点云数据参考了
某地理坐标系,
导入时也需要选择对应的地理坐标系)
,
并可以查看点云设备
进
行
Scan
时的位置信息,如截图的
右下角标记部分所示。
4.
上图截图中的
3D
view
选项卡中可以查看点云和照片空三后的匹配情况。
5.
提交
Reconstructi
on
开始建模。
p>
ContextCapture
的水面约束
【问题描述】
对于水面而言,
由于特征点较少,
软件在计算时很难匹配正确,
导致输出模型的
水面通常是支离破碎的。
软件针对这种情况提
供了一个约束工具,
用户手动的为
水面添加平面约束后,输出的
水面模型就会非常平整。
【添加方法】
请留意这个功能只能在
ContextCapture
center
版本中才能使用。
首先,完成空三后,先进行一次常规建模,然后在
Acute
3D viewer
中打开,用
测量工具测量一下水面的高度。
再次提交一次建模,然后如下图所示:选择
< br>Reconstruction constraints
选项,
这里提供两种加限制的方式。
第一种是谷歌地图的
KML
格式,
对
ContextCapture
中已导入照片的
block
点击
右键,输出为
kml
格式,则谷歌地图会根据照片中的
GPS
数据自动匹配到照相
的位置,
然后如下截图所示,<
/p>
通过在谷歌地图中绘制
polygon
选
定水面区域,
注
意这里的高度一定要设置对,
< br>可以参考第一次建模后测量出的高度。
(如果高度
不匹配
则
kml
文件无法导入进
Contex
tCapture
。)然后保存这个
polygon
后,
会在谷歌地图左侧列表中出现,点击鼠标右键将其保存为
KML
文件。然后导入
到
C
ontextCapture
中。再次进行建模即可。
另一种
方式是导入
obj
格式文件,如果模型是有地理坐标系的,那么
obj
文
件也要定义相同的坐标系和中
心点,高度也要正确。
如果对
OBJ
文件的设置不太熟悉,建议使用谷歌地图的
KML
文件方式。
最后进行建模时,软件会针对手动添加
的约束对指定区域进行平面化处理。
Con
textCapture
计算出的模型倒置问题
【问题描述】对于没有引用
GPS
坐标或控制点坐标
的照片,或者坐标值不够精
确的照片,在进行空三运算后,可能会出现模型倒置的问题,
这时,可以通过添
加
Tie point
进行
Z
轴方向约束来解决。
【操作方法】
1.
导入图片后,如下截图选择:
2.
弹出的对话框,如下截图所示,点击绿色加号按钮,并选
择其中一张照片,
按住
shift +
鼠标左键来定位第一个点,
照片上的红色加号即为第一个
Ti
e Point
。
比如选择笔记本的左下角。
< br>同样的方式选择第二张照片,
在相同位置点击,
依次
p>
类推,
至少要在
3
张照片中标识同一位置。
当然图片越多,
定位的一致性越精确<
/p>
越好。
3.
同样的方式定义第二个
Tie Point
,比如选择笔记本左下角靠上与屏幕平行的
位置。这样两个
Tie Point
连成的线就可以定义为
Z
< br>轴方向。照片中的蓝色点就
是第一个
Tie
Point
,定义第二个
Tie Point
< br>时,建议使用定义第一个点时用到的
那些照片。定义完成后关闭当前对话框并保存
。
4.
如下截图所示,选择添加轴约束。
(这里的约束可以同样限制
X
,
Y
方向,可
以根据情况使用)
5.
如下截图所示,
Point A
选择第
一个点,
B
选第二个点,
AB
为
Z
轴方向。点
击
p>
OK
。
6.
如下截图所示,限制条件被加上了。
7.
如下截图所示,
继续进行空三运
算,
其中一步需要选择
‘
应用
Tie Point
限制
’
。
8.
继续进行后续操作,可以看到输
出模型不会再倒置。
ContextCapture-
拍摄室内物体的注意事项
【问题描述】
p>
ContextCapture
比较适合对外部模型进行建模计算。
对于室内物
体及装饰的拍摄,由于以下的几点原因,会造成一定的困难。
1.
照相机距离物体的距离较短。
2.
透明物体,比如玻璃,或者反光物体比如光滑的大理石会对模型重构计算照
成很大的影响。
3.
对
于某个缺乏纹理或颜色变化的平面,比如说一面白墙,计算后很容易生成
一个洞口甚至计
算失败。
【推荐拍摄方法】
基于上面列出的一些原因,
推荐的拍摄过程如下截图所示,
请尽量在屋子的边缘
向里面拍摄,如果地面或顶面拍摄的不全面,还需要在
不同的高度上再照一周。
另外建议使用鱼眼镜头(
Fish-
eye Lense
)进行室内拍摄,因为它对这种距离有
限的
室内拍摄有更好的抓取效果,也更便于
ContextCapture
< br>分析计算。
ContextCapture
Center
分布式图形处理
【问题
描述】使用
ContextCapture
进行图形处理时,往
往需要不少时间,而使
用多台电脑的
ContextCaptu
re
引擎进行分布式处理,则可以大大节省时间。
【操作方法】
1.
分布式处理需要另外安装
ContextCapture Ce
nter
软件,
并且每台机器上都要
保
证它是激活状态,如下图所示。请留意它有别于单纯的
ContextCapture<
/p>
,在
License
管理工具里也是分开
显示的。
2.
保证多台电脑在同一内网环境中,
然后将要处理的文件路径指定在一个内网服
务器上(所有电脑都能正常访问,并且一定要保证具有写入权限)。然后如下截
图调出
ContextCapture
Settings
对话框,在标记处选择之前指定好的服务器文
-
-
-
-
-
-
-
-
-
上一篇:分钟学会OrCAD中文教程
下一篇:Capture原理图器件参数传递到PADS中