ContextCapture Center 常见问题Word格式文档下载.docx
- 文档编号:18094676
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:20
- 大小:1.45MB
ContextCapture Center 常见问题Word格式文档下载.docx
《ContextCapture Center 常见问题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《ContextCapture Center 常见问题Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。
4.上图截图中的3Dview选项卡中可以查看点云和照片空三后的匹配情况。
5.提交Reconstruction开始建模。
ContextCapture的水面约束
【问题描述】
对于水面而言,由于特征点较少,软件在计算时很难匹配正确,导致输出模型的水面通常是支离破碎的。
软件针对这种情况提供了一个约束工具,用户手动的为水面添加平面约束后,输出的水面模型就会非常平整。
【添加方法】
请留意这个功能只能在ContextCapturecenter版本中才能使用。
首先,完成空三后,先进行一次常规建模,然后在Acute3Dviewer中打开,用测量工具测量一下水面的高度。
再次提交一次建模,然后如下图所示:
选择Reconstructionconstraints选项,这里提供两种加限制的方式。
第一种是谷歌地图的KML格式,对ContextCapture中已导入照片的block点击右键,输出为kml格式,则谷歌地图会根据照片中的GPS数据自动匹配到照相的位置,然后如下截图所示,通过在谷歌地图中绘制polygon选定水面区域,注意这里的高度一定要设置对,可以参考第一次建模后测量出的高度。
(如果高度不匹配则kml文件无法导入进ContextCapture。
)然后保存这个polygon后,会在谷歌地图左侧列表中出现,点击鼠标右键将其保存为KML文件。
然后导入到ContextCapture中。
再次进行建模即可。
另一种方式是导入obj格式文件,如果模型是有地理坐标系的,那么obj文件也要定义相同的坐标系和中心点,高度也要正确。
如果对OBJ文件的设置不太熟悉,建议使用谷歌地图的KML文件方式。
最后进行建模时,软件会针对手动添加的约束对指定区域进行平面化处理。
ContextCapture计算出的模型倒置问题
【问题描述】对于没有引用GPS坐标或控制点坐标的照片,或者坐标值不够精确的照片,在进行空三运算后,可能会出现模型倒置的问题,这时,可以通过添加Tie
point进行Z轴方向约束来解决。
【操作方法】
1.
导入图片后,如下截图选择:
2.
弹出的对话框,如下截图所示,点击绿色加号按钮,并选择其中一张照片,按住shift+
鼠标左键来定位第一个点,照片上的红色加号即为第一个Tie
Point。
比如选择笔记本的左下角。
同样的方式选择第二张照片,在相同位置点击,依次类推,至少要在3张照片中标识同一位置。
当然图片越多,定位的一致性越精确越好。
3.
同样的方式定义第二个Tie
Point,比如选择笔记本左下角靠上与屏幕平行的位置。
这样两个Tie
Point连成的线就可以定义为Z轴方向。
照片中的蓝色点就是第一个Tie
Point,定义第二个Tie
Point时,建议使用定义第一个点时用到的那些照片。
定义完成后关闭当前对话框并保存。
4.
如下截图所示,选择添加轴约束。
(这里的约束可以同样限制X,Y方向,可以根据情况使用)
5.如下截图所示,Point
A选择第一个点,B选第二个点,AB为Z轴方向。
点击OK。
6.
如下截图所示,限制条件被加上了。
7.
如下截图所示,继续进行空三运算,其中一步需要选择‘应用Tie
Point限制’。
8.继续进行后续操作,可以看到输出模型不会再倒置。
ContextCapture-拍摄室内物体的注意事项
【问题描述】ContextCapture比较适合对外部模型进行建模计算。
对于室内物体及装饰的拍摄,由于以下的几点原因,会造成一定的困难。
照相机距离物体的距离较短。
2.透明物体,比如玻璃,或者反光物体比如光滑的大理石会对模型重构计算照成很大的影响。
对于某个缺乏纹理或颜色变化的平面,比如说一面白墙,计算后很容易生成一个洞口甚至计算失败。
【推荐拍摄方法】
基于上面列出的一些原因,推荐的拍摄过程如下截图所示,请尽量在屋子的边缘向里面拍摄,如果地面或顶面拍摄的不全面,还需要在不同的高度上再照一周。
另外建议使用鱼眼镜头(Fish-eye
Lense)进行室内拍摄,因为它对这种距离有限的室内拍摄有更好的抓取效果,也更便于ContextCapture分析计算。
ContextCaptureCenter分布式图形处理
【问题描述】使用ContextCapture进行图形处理时,往往需要不少时间,而使用多台电脑的ContextCapture引擎进行分布式处理,则可以大大节省时间。
分布式处理需要另外安装ContextCapture
Center软件,并且每台机器上都要保证它是激活状态,如下图所示。
请留意它有别于单纯的ContextCapture,在License管理工具里也是分开显示的。
2.保证多台电脑在同一内网环境中,然后将要处理的文件路径指定在一个内网服务器上(所有电脑都能正常访问,并且一定要保证具有写入权限)。
然后如下截图调出ContextCapture
Settings对话框,在标记处选择之前指定好的服务器文件路径。
打开ContextCapture
centerMaster开始执行图形处理,也可以通过打开Tools下的Job
queue
Monitor查看当前图形处理的状态,参与的计算机引擎个数等等。
ContextCapture模块构成及工作流程简介
【模块构成简介】
安装好ContextCapture软件后,会在Windows的开始>
程序中形成如下截图所示的文件夹,可以看到软件的不同模块。
请参考截图中的附加简介。
【工作流程简介】
请同时参考下面的截图:
1.首先对目标模型进行拍摄,并整理好构件模型所需的照片文件。
2.然后打开ContextCaptureMaster模块,导入整理好的图片文件并选好图形处理的相关参数值,接着进行提交。
(如图所示,此环节支持多台电脑的分布式处理。
)
3.被提交的任务会被ContextCaptureMaster自动分解成几个不同的小任务,即形成多个Jobqueue。
4.ContextCaptureEngine模块会智能的选择并处理这些Jobqueue。
(如图所示,此环节支持分布式处理,对于大模型建议使用分布式处理。
5.处理结束后,会形成3D模型。
6.这步是可选的操作,英文称之为‘Retouching’即修正模型,有必要时可以进行此操作。
对于一些需要修整的模型,一般会导出为OBJ格式文件,然后通过第三方软件(比如MicroStation)对此模型进行修改,然后将修复好的OBJ模型再次导入到第二步的操作中。
接着再次进行3,4,5步的操作,最后输出的模型会严格按照已导入的OBJ模型进行网格纹理(Texture)的Mapping。
ContextCapture计算时显示没有开启Engine
【问题描述】某些情况下,打开了ContextCaptureEngine,进行运算时却显示没有找到Engine。
【解决办法】通常是因为更改了Job路径,或者开启了其它版本的engine导致。
如下截图所示,首先在右侧的master下方的Option中查看一下jobqueue的路径,然后在左侧的engine窗口查看其指向的路径,两者路径需要一致才行。
截图中的Engine是ContextCaptureCenter版的Engine,而Master是ContextCapture普通版,路径不一致因此报错。
ContextCapture4.4与4.3版本的Engine也是不兼容的。
另外,如果开启了一个Engine,是不能再开启另一个Engine的,需要将第一个Engine关闭才可以。
一台电脑只能同时打开一个Engine。
ContextCapture的输入数据相关FAQ
关于ContextCapture的输入数据整理出如下常见问题:
1.问:
软件支持分辨率不同、来源不同的图片做为导入数据吗?
比如,对某一区域,一些图片是通过航拍拍摄的,另一些是在地面上通过相机拍摄的。
答:
可以的。
ContextCapture能够解析不同的类型的照片,然后提取不同照片中的关键点进行自动匹配。
2.问:
能否使用全景图像做为导入数据?
答:
不可以。
但可以使用制作全景图像时使用的照片文件,并且照片之间要保证相邻的图片直间有足够的重复区域(>
60%)。
3
问:
是否支持360度相机,比如NCtech
iris360?
鉴于360度相机的图片处理结果失真和错位现象较为严重,因此不建议使用360度相机。
但是对于主流的鱼眼相机,比如GoPro,DJI…软件都支持的很好。
4.问:
能否使用RAW
图片(14bit,16bits,HDR?
大多数的RAW格式都是支持的,但软件目前使用的Channel仅仅是8-bit。
5.问:
能否通过视频文件制作3D文件?
可以,软件支持的导入视频格式有MP4/WMV/AVI/MOV/MPEG,并可以根据用户指定的区域自动抽取帧信息。
6.问:
软件是否支持被Phtoshop等编辑软件处理过的图片?
不支持。
编辑后的图片会导致软件无法正确匹配文件附带的光学属性,造成结果失真。
但是如果需要剔除某些区域,允许事先对图片进行遮挡(mask)处理。
7.问:
可以从相机导入一些校准参数吗?
可以,可以导入OPT文件,或者将相机的校准参数(比如偏移参数、捕捉点、焦距等等)添加到文件数据库。
ContextCapture手动添加尺寸约束
【问题描述】对于没有GPS或控制点坐标信息,或者坐标信息不够准确的照片,生成的模型大小可能跟实际的有较大偏差,这时可以通过添加TiePoint来进行尺寸约束。
1.首先请参考下面的链接中关于添加控制点的第1到第3步的说明:
以上中输出模型倒置问题1至3步操作进行
如下截图所示选择
addscaleconstraint
弹出对话框按如下设置:
关于工作单位的补充说明:
如果只是在ContextCapture中构筑和预览模型的话,讨论工作单位是没有意义的,因为如上截图所示,单位就是用Units来表示的。
而通过Acute3D
viewer
打开文件进行预览及测量时,单位同样是显示为xxx
Units。
当然长度的数值会和之前通过tiePoint
添加的值相匹配。
而如果把模型导入到CAD文件中,比如MicroStation的DGN文件中时,
就要考虑单位了。
这种情况下ContextCapture中的Units会转换成公制的米单位,然后被导入到文件中。
因此,如果用户不想通过CAD软件中的放大缩小工具来调节模型大小,即希望一导入就能满足实际尺寸,那么在第3步的输入距离值操作时,就把Units考虑成‘米’来输入合适的数值,比如照片中定义的两个Tie
Point之间的实际距离是2米,则在该对话框里输入2即可。
(就算是通过参考的方式引用3mx文件,即使主文件的单位是英尺或毫米等等,也没有关系,软件会自动转换数值以保持原模型的尺寸,比如,主文件单位是毫米,则参考3mx文件后,tie
Point的距离会显示为2000毫米)
如下截图所示,约束添加成功后,会显示出来。
5.
开始进行空三运算和后续的建模即可。
ContextCapture-通过文本编辑器合并多个3MX模型
【问题描述】通过文本编辑器直接打开3MX文件,可以看到里面实际上是关联了同路径文件夹中的3mxb文件,进而再读取子文件中的内容。
因此通过适当的编辑,可以实现多模型的合并。
【设置方法】
1.如下截图,假设方块标记的两个文件夹是分两次独立创建的3mx模型。
新建一个新的文件夹,如箭头所示。
2.以上图的路径为例,找到C:
\CC-Test02\Combine3MX-Part1\Productions\Production_1\Scene,将Scene文件夹拷贝到Combine3MX-Total里面,并将Scene里面Data文件夹改名为Data_1,而3mx文件改名为Production_Combined。
3.接着拷贝的是C:
\CC-Test02\Combine3MX-Part2\Productions\Production_1\Scene\里面的Data文件夹,将其复制到Combine3MX-Total下的Scene文件夹当中,并改名为Data_2。
这样复制后的效果如下截图:
4.使用NotePad或者任何文本编辑器打开Production_Combined.3mx文件以及第二个独立模型中的3mx文件。
参考如下截图,红色方块的部分是从第二个独立3mx文件中拷贝的,以逗号隔开,复制到标记位置。
然后需要修改圆圈标记处的文件名称。
保存后即可预览合并模型。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ContextCapture Center 常见问题