对于Smart3D使用的常见问题进行了汇总,看是否能够帮到大家。
【文中所附答案只是建议,只能作为参考不能作为标准】
1. 请问有Smart3D Win32的安装包吗
smart3d本身就没有win32位的按照包。。。。
2. 瓦片重叠是有啥区别
如果提交的production分块了,分tile了,两个相邻tile会有一定的重叠来避免裂缝。
3. 做过飞行动画的经验
飞行动画和smart3d本身没有什么关系,和数据查看软件关系比较大。比如Wish3D、LocaSpace、ArcGis、skyline、supermap等等。
4. 做出的模型不完整是什么原因?
如果是有空洞,情况1:空洞附近没有特征点,比如是白墙、水面、纯色的内容,情况2:照片本身覆盖不全;情况3:个别瓦片生成失败。
5. 30台电脑 一起跑快 还是分两个集群快一些?求大神指点
集群的效果不能以台数来衡量,和集群架构相关。集群可以提速的原因在于多台机器同时处理,但需要保证磁盘的IO能够跟得上、然后局域网内所使用的路由或者交换机能够达到相应的指标。如果100台机器同时处理一个工程,结果使用的是50M的路由,磁盘读写速度是60M/s,那所有机器同时访问的效率基本就是50/100,平均每台机器的读写速度只能达到0.5M每秒。意义本身就不大了。
6. 导入POS时总是导不进去,报错
正常应该是格式有问题,尝试改一下编码格式,比如ansi或者utf-8.尽量不要出现中文。
再或者直接使用LocaSpaceViewer把pos写到照片里面。
7. cc的比例尺在哪里设置
对于没有pos的照片处理生成的模型单位是“单位”。就是无单位状态。如需设置比例尺,可以在reconstruction下进行设置,设置两个点,然后给出一个距离,则所有的模型的比例尺就都正确了。比如一个房屋模型,知道窗户高度是1.5米,则设置完之后再测量窗户高度就是1.5米。
8.cc里边的多少多少 “单位” 是什么情况
对于没有pos的照片处理生成的模型单位是“单位”。就是无单位状态。
9. 模型精度 是怎么算的?
模型精度,比例尺、分辨率直接的关系请参考http://www.jianshu.com/p/817406466b3d
10.max导出osg格式的文件,能导入smarter3d吗
一般不建议这么做。smart3d本身就支持生成osgb格式的文件。如果是用来修模,建议使用obj格式。
11. 有知道在模型上怎么加水印的吗?
方法很多,1:航拍之前直接拿喷剂在地面上喷写。。。。2:用盗版的smart3d会自带水印。3:使用修模的方法,直接在3dsmax里面放一个文字作为模型叠加到模型之上,再导入smart3d,成果文件会自动把纹理贴到文字上【就成了立体水印】。
12. 分块时候设置多大内存合适
一般是机器配置的内存总量减去系统所占的内存量。
13.smart3d工程文件无法打开
如果是工程文件损坏则基本没治。如果是版本不对,建议更换版本。
14. 加了控制点做空三 空三错层 有什么办法解决
方法1:补拍照片,一般错层是重叠度不够导致。方法2:直接删除导致错层的照片。方法3:添加tiepoint。
15. 水面约束的以后,生成的水面不是高了就是低了,有什么办法,一次就正好的?
给范围约束的时候设置好高度。比如先从空三成果里面量测出一个需要的水面高度,然后给kml文件赋予这个高度即可。
16. 哪位大神可以提供一些倾斜影像,写文章需要用一下
网上一搜一堆。。。。
17. 比如1万张倾斜影像,每张影像约5M,通过contextcapture生成的成果数据的数据量有多大?有没有一个大概的估算方法或者公式。
和实际的地理状况关系很大,平坦地区体积小,变化大的地区,体积大。
18. smart3dviewer打开s3c索引违建,为什么打开就出错呢
一般是smart3dviewer的版本不对导致。
19.做完空三后 这个地方的焦距还会变的?是不是我哪里弄错了?感应器尺寸没写对?
属正常现象,空三会做一定程度的自适应
20.S3C软件认中文路径吗?建立工程的时候,同事把工程名 弄成 中文了
建议告别中文路径
21.剩两瓦片一直提交都失败
分析1:是否内存占满了导致。如果是集群处理,建议把配置低的机器先停掉。
分析2:如果还不行,建议新建一个reconstruction,保持所有配置不变,只提交这两个production,一般可解决问题。
22. Smart 3D 模型跑一半,就不动了,引擎都开不了了
直接重启机器就好
23.smart计算怎么联机
集群设置非常简单,设置文件共享,配置共享磁盘,保证所有的集群内的机器抓任务的目录一致即可。
24.我现在要做个报价,想了解下大面积倾斜摄影多少钱一个平方公里
大多数承接商都根据具体地形情况,精度要求综合报价。
25. Smart3D生成模型如何分块最合理?
越大越好(前提是机器内存吃得消)
26. OSGB+S3C索引的成果和Acute3D Viewer的安装包(32和64)提交给客户,客户安装好后打开成果,却是一片空白,成果在自己公司好几台电脑上都能正常打开。问一下是不是电脑配置原因?最低可以打开成果的配置是什么?是不是还有适应最低配置电脑的打开方案?
建议配置:i5cpu,8g内存,nvidia(非quado)独立显卡
最好的方案是浏览器打开,比如wish3d、wish3dEarth这种情况之下只要用户有微信、QQ、或者支持h5的浏览器就可以
一般情况下,8g内存,i3以上cpu,nvidia非quadro显卡都没问题
27. 好,那个合并模型教程上说的直接合并文件夹,我这边合并之后打开没有显示,是什么情况
接合并文件夹是有前提的,分块方式、中心点必须完全一致
合并文件夹之后,建议先使用LocaSpaceViewer打开看看
或者直接上传到Wish3D看看效果
如果想用smart3d直接打开成果,需要重新编辑s3c文件
因为你的s3c文件是没有包含你新生成的
28.机载pos只有一组,做成三组pos之后 导入cc 3d查看器里 左右镜头和下视 基本重合,没有45°夹角 是什么原因
只导入了pos没有导入姿态
正常不要姿态也是可以的,建议不要姿态
29. 有smart3d的详细教程吗
https://www.jianshu.com/p/d3e5adb19f0c
30.我高空航拍一个区域后想把地面的建筑物和物体精细化。期间用了单反和飞行器(几种不同高度)。是把所有相片导入一起处理,还是分开处理后合再合并分块?
一起处理
31.连接点是根据图片特征来计算的吗?高空航拍的照片和地面拍的照片会不会因为距离远了、分辨率低了、色差大而建立不起连接点?
会出现这样的情况,建议分辨率差异不要太大,如果确实大,中间可以加一层。
32.请问我想把一个区域精细化三维建模,首先150米高空正视角拍摄,然后70米高度45°视角拍摄,最后地面用单反平行拍2米以下的部位。这样做出来的模型精度会不会好一点?
能保证地面的照片重叠度和空中的照片重叠度能识别就好。能识别到一起,效果肯定好很多。地面拍照讲究比较多。
33. 请问,s3d建模,五镜头照片数据,编辑pos数据时,照片名称是以哪一组数据为准?
比如下图,五组照片名称各不相同,每组都是134张照片,一共670张照片,而pos文档里,就是用简单的12345命名,且只有134行数据。
我也是这么以为的,但数据是我从网上找的,照片有五组,但pos只有一组,我就不知该怎么办了
自己改名字就可以了啊
5组照片共用一组pos
34.为什么osgb文件经过处理后在smart3里面打不开,在osgviewer里面却能打开?
可能是smart3d采用的osg版本低于你用的osgviewer
35.我的是cnctp04040533en是桌面版还是集群版呢?
从3.2版本以后默认都支持集群,只是需要配置一下即可,切记是contextcapturemaser版本
36.cc出得成果里面FBX格式有什么优缺点啊?
cc出的fbx、obj基本是同一种类型,这两种格式本身同属人工模型的范畴。但对于传统的人工模型,里面的元素都是独立的个体,一个窗户,一个门,都是独立的个体。对于倾斜模型生成的fbx、obj,他们存在的本质是三角格网,里面所有的元素都是一体的。在这个基础上,可以做精细化建模,快速的勾勒出模型的轮廓。
大缺点1:数据体积量大,想看所有模型效果,一般软件很难打开(包括3dsmax)软件本身。
对于倾斜模型(osgb),是自带lod节点的。根据查看的视角距离,动态加载视野内的模型,可以浏览大场景的数据。同时适用于web发布。一个浏览器就可以查看tb级别的倾斜模型。
这块可以参考wish3d对倾斜模型的快速加载
37.对了有没有做倾斜影像项目的 我想问下目前倾斜影像的 精度能达到什么级别 收费情况是怎么样的?有没有具体的指标?1平方公里 大概什么收费?
群里大部分都是做倾斜摄影相关的。级别整体基本都能够达到cm级。局部可以毫米级分辨率(文物保护)
收费标准没有绝对,看地区复杂度,难易程度,精度要求。
38.请问一下,前期在航线设计用什么的软件?不是临时现场设计的
有个开源的飞控叫missionplanner,他支持kml航线,所以只需要找一个快捷绘制kml并调整高度的软件就可以,lsv就行。其他的主要看飞控本身支持什么样的航线格式。
39.请问大家怎么修改这些参数,能让模型出的更快呢?可以通过降低精度使模型出的更快吗?
想让模型总体出的速度更快
1.数据飞的要好,重叠率够,同时不过高。
2.数据有pos,降低空三时间。
3.快速验证空三成果(setdownsampling),节约空三错误时间成本
4.出模型阶段,最好的办法是集群(提升硬件配置)。把照片分磁盘存放,提高数据访问效率,降低数据读写时间(很可观)。
截图上面的参数不是很清楚的情况下建议保持默认。
40.大佬们 一万左右的电脑能做Smart 3D吗,GTX1080 ti 安装软件提示不行 这个显卡不行吗?
1080ti显卡肯定没问题,很多人都在用。你这个现象一看就是软件使用的是默认显卡。看看是否是显卡没插好,或者驱动安装不对
如果显示器连了主板的hdmi或者vga接口,会无法使用独立显卡。
41.各位,我现在要配一台电脑专门跑3D,大家能不能给个配置?
smart3d主要占用的是内存、cpu、GPU、磁盘决定了读写速度。
常规的跑smart3d的电脑,一般需要保证cpu的频率较高就好,建议2.4GHZ以上。内存8Gb以上。有个独立的显卡(建议英伟达)即可。
配置低跑的慢,配置高跑的快。
常规配置:i7 8600k以上,英伟达1080TI,64G以上内存(考虑主板支持),固态硬盘(多磁盘也能提高速度)
42.cc航高不一致 应该怎么处理才能使出来的模型是平的而不是曲面状的
正常情况下出来的都不是曲面
需要看一下实际拍的效果才能确定
另外通过控制点可以有效解决这样的问题
你这肯定没有控制点吧?
----------------用4.4.1跑就成曲面了,其他版本是平的----------
你看一下不同版本识别的照片的焦距和sensorsize是否一致
这边没做过跨版本的对比
43.我想知道,为什么一些手机围着物体拍照有姿态信息,有pose点,一些则没有。对手机相机有什么要求,难道只有Cc软件支持的手机才行吗
手机拍的照片是否有姿态信息,和手机设置相关,当前主流手机都支持保存位置信息到照片。这个可以看下自己的设置。对于没有pos的照片也一样是可以建模的,这个是不影响的,有pos会加快建模速度,同时建立好的模型会有比例尺
44.我cC建模,64g内存,软件默认分两三块,我手工分了50多块,结果八九个小时出结果了,区块分多了运算能力闲置了吗?
闲置到不会,除非分的块用不完资源
你说的是分块空三还是数据成果的tile分割?
应该是数据成果吧,分了50多个,一个一个的很慢向处理,显示50多个任务条,完了一个又下一个
这个不会浪费资源的,但建议分块越少越好(瓦片与瓦片(tile)之间会有重叠),重叠就会导致多余的计算
这样重复的计算量会降低,后续再其他平台的展示效果也会更好(lod)
》》》》他们说分的多了好处是出问题时不会全部坏了,是不是呢??
只要空三成功了,出模型基本上问题不大,但是如果分大了,超过机器硬件了,会生成失败(虽然是一个瓦片生成失败,但是同样的机器配置永远无法生成成功),一定程度上可以认为整个数据成果不可用,都得重新生成
45.可以演示一下照片分磁盘存放的操作吗?一直没明白副机是怎么读取照片的。
非集群状态下,只要放到不同的硬盘下,然后block添加照片即可。
集群状态下,需要把所有的磁盘多做镜像,保证副机可以访问即可,原理一样。
46.我之前都只用无人机拍正射图,现在想拍三维模型,那利用Altizure APP自己设定的三维航线拍效果怎么样?(正射就一条航线,三维的有5条航线)
自己测试的效果还不错
>>>>>>>那成果直接用photoscan处理怎么样?生成的三维模型效果呢?成果主要是野外地形,非城市
phothoscan用的不多,不好给出对比结果,建议smart3d,你可以把成果上传wish3d,咱对着成果分析
实际动手测试一下就好了
47.如何导出制定角度的模型?比如30度角,现在导出的 是正射影像
理解的没错的话,你要的是指定角度的晕渲图,这个3dsmax可以搞定
还有一个不建议的方法,你可以把模型的z轴调整30度,然后出正摄,这个可以参考直播里面的坐标轴设置,缩放比例设置(原理一样)
48.想咨询一下,我飞了个小山,数据建模的时候山上公园,道路啥的很多都是2层
空三错乱
https://www.jianshu.com/p/8cbf6f8736d9
可以看看群友整理的一种空三错乱解决办法
》》》》刚发的那个分块空三,添加连接点都试过
还有一个最简单的办法,删除一部分数据
》》》》怎么确定这部分数据呢
把分两层的地方,直接删掉点云少的那一组照片,可能效果会残缺一些,但不会分层,点击点云,可以直接显示出相关照片,直接删掉就好
》》》》不是固定翼,是,相对地表飞的,是不是数据不行,这样飞感觉飞机一直在上下动,飞的很不稳,这1个平方多点飞了7个架次,12000张照片
相对地表的飞行,没有试过,不好评论。这个有优势,也有一定难度。
》》》》5镜头,其实3镜头,2个会旋转
还有一个办法,去掉正射的那个照片group
你可以setdownsampling60%,快速验证一下,现在提交,明天早上应该就能看到结果,或者只跑正射
》》》》只跑正射试过了,还是会有分层
有山体,落差大的地方,本事就是难度,沿山体相对高度飞行,也是一种难度,摆动相机也是难度,你们把难度综合到一起了
》》》》手动添加连接点的话为什么解决不了啊?
连接点肯定可以解决这个问题,要么是添加的不对,要么是添加的不够
49.空三错乱
空三有点问题啊,正常是一个平面的照片?不是一个大的立体建筑的环拍?
你这么严重的情况我倒是第一次看到,单镜头还是多镜头?
》》》嗯,单
最有效的方案是加控制点
更新一下,常规情况下,空三出现扭曲、打弯、环状是因为没有数据相机的畸变参数。smart3d使用默认参数解析导致。
50.如何改变生成区域的范围(xyz坐标怎么改变)
》》》》能不能可以把xyz的方向设成模型的方向
lsv里面画一个kml直接加载即可
x、y、z轴的方向不会变,里面有正北方向的概念
51.如何在production里快速选择指定的tile进行生成
52.单独一个瓦片生成错误怎么办
单瓦块生成失败常规原因:1.那个区域略微复杂,超出了预估的内存,而机器实际内存不足。增加一个内存条重新提交即可(偶尔多次重新提交也会运算通过)。2.这个瓦片本身为空,也会提示生成错误,可以直接忽略(可以查看模型整体进行确认)
53.使用photoscan跑空三和cc跑空三,针对建模的话,各有什么优缺点,什么类型适合用什么啊
photoscan在小物件建模有独特的优势。在这一个方面来讲谁好谁差不好评判。
如果出现了cc空三失败,而photoscan空三成功,最终想输出带LOD的osgb格式的模型数据的话,此方案很有用。
上次直播就发现,同样的数据pix4d空三成功,而smart3d空三失败
这几个建模软件各有特色,但在成果对osgb格式的支持效果上,当前个人认为smart3d是number1
根据多群友的应用情况,总结:
小物件:photoscan
正摄影像:pix4d
大面积倾斜:smart3d
54.请问跑模型的时候盘空间不够了,有哪些东西能删掉?或者剪切出来放另外的盘里
a.可以把已经生成好的osgb模型直接剪切到其他盘里
b.对于无用的block可以直接清理,保留后续可能还会用到的block,很多数据多次的空三提交会有多个block
c.重新提交未生成的Production,直接生成目录选择在其他盘就可以了。
55.有人做过桥梁检测建模吗,桥梁底部用激光扫描仪还是相机拍摄
这两种都见过,有人这么做,桥梁底部用单反拍摄,效果还不错,但对拍照要求比较高,如何拍,如何保证重叠。
smart3d可以结合点云和照片一起建模,这个还没看到过实例
56.如何快速找到不能参与重建的照片?
空三后难免会出现飞片的情况,如果是比较核心的片子,可能需要tiepoint的形式把照片连接进来。
提供两种找到飞片的方法:
在photogroup下,出现的unknown都是没有参与空三的片子
在3d视图下,没有相机信息,只是一个点位的也是没有参与重建的照片。
57.您试过用倾斜相机拍摄,然后再结合精灵进行细部拍摄建模么
问题其实是多相机融合,这个理论上来讲是没有问题的,多个飞机,多种相机综合拍摄。需要注意的是分辨率差异不要太大,如果差异大,可以考虑增加过渡。
之前尝试过单反地面拍照和精灵空中拍照的融合出模,也尝试过悟、精灵等多飞机航拍的共同建模。都是可行的
注意:像素和分辨率是两码事。
58.cc能直接转格式吗,就是从一种直接转到另一种格式
不能,只能另外提交其他格式的Production生产
59.psc跑空三是需要pos坐标系和像控坐标系一致吗
这个可以不一致,不论是photoscan还是smart3d,都会自动转换。
60.桥梁检测建模,底部用激光扫描仪还是相机拍摄
这两种都见过,有人这么做,桥梁底部用单反拍摄,效果还不错,但对拍照要求比较高,如何拍,如何保证重叠
smart3d可以结合点云和照片一起建模,这个暂时还没有尝试
61.CC建模分块的时候,电脑配置允许下是不是块分的越大跑的越快
基本可以这么认为
如果是验证数据效果,可以用部分数据来跑,生成的时候也选择一个小区域。
62.CC可以把两次不同时间拍的数据放一起跑吗
>>>>完全可以
>>>>添加照片时时放一个群组还是分两个群组
>>>>如果来自不同的相机 自动分组
>>>>我单反的和飞机的照片混放在一起 导进去也会分组
>>>>自动分组,要是同一相机拍的,是不是要自己分组
>>>>那应该是要分文件夹放照片
63.用了水面约束 还出现小缝隙 这个是怎么处理
模型精修(3dsmax、geomagic)、第三方平台处理(wish3d、lsv)直接绘制更漂亮的水面覆盖。smart3d设置填缝的大小和颜色。
64.请教SMART3D有个快速空三验证功能,在哪里
setdownsampling
还有这个采样一般设置为多少合适?
建议60%左右,没有一个绝对,60%常规可以提高2倍以上速度
65.大疆精灵RTK如何相对地面高度飞行,用LSV划的不同高度的KML是否可以?
这个要看飞控的支持,开源的missionplanner是可以的,大疆的地面站好像也可以。
66.有控制点的情况下如何选择空三类型?
使用控制点进行平差(需要有效的控制点集):该区块精确地根据控制点进行了平差(
建议在控制点精度与输入影像分辨率一致时使用
)。
? 使用控制点进行严格配准(需要有效的控制点集):该区块被严格配准到控制点,没有处理长距离几何形变(建议用于不准确的控制点)。
67.我现在需要出1:500的地形图 那个重采样距离换成0.05 那个最大影像组件尺寸应该怎么换,那个最大影像组件尺寸 在这里出现有什么意义 他的作用什么什么呢
采样距离建议使用默认的,这个地方调整是用来输出不同分辨率的正摄影像或者地形
下面的最大尺寸指单文件体积(在生成正摄影像的时候,因为tif可能会达到很多gb甚至tb级),单tif文件的像素数可达到过亿,这个地方是进行分块,设置一个文件的大小,单位是像素,调整只是改变了单个tif文件的尺寸。影像的结果就是生成的tif格式的影像有多少个,设置大了可能只有一个tif,小了可能会有成百上千个tif。常规建议8192.这样照片浏览器可以顺畅打开。便于查看数据效果,分块又不会特别多。
》》》》这个个采样距离和下面的最大影像组件尺寸不应该是跟后期数据的精度和大小有关吗 如果他们要改变 两者之间存没有存在关系呢
采样距离和精度有关系,最大尺寸无关
68.正常分块100×100,内存使用量是21G。软件不报内存使用超过预期。现在分块100×100,内存使用量是34G。软件报内存使用超过预期,建议16G以内。之前是城区、现在是空地,不知道为什么同样的分块大小内存使用量却大了很多,软件现在也报错不让超过16G,电脑内存是32G的。
正常情况下同样的分辨率,空地需要的内存会更小。但不排除因为有树木、草,导致复杂度增加,三角面片大量增加,而导致内存占用大量增加。
69.那如果要加入pose数据,我飞行了两架次,总共五个镜头,得到的pose数据只有两个架次的txt.怎么把五个镜头的照片和pose对应上呢?
五镜头公用pose是可以的。五镜头是同时曝光的。你可以把五个镜头的照片分组,一个镜头一个组(photogroup),导入pose的时候导入同一份pos就可以了。两个架次相当于10个photogroup。
70.大疆单镜头精灵,altizure飞了 五条航线 ,怎么找出来正摄的图片 我做个正射
5条行线分开飞的肯定。所以照片的拍照时间有间隔。找到4个间隔,看看哪个照片是垂直往下拍的,这个很容易区分。
71.CC建模 下面有 漂浮,这个要怎么处理
底部的漂浮,常规可以忽略,倾斜数据只会从上往下看。如果需要处理,对于起伏不大的地区,可以通过reconstruction的范围抬高底面直接屏蔽。对于地形起伏大的,要想全部去除,考虑八叉树结构,对于底部的tile不生成(可能会导致tile需要设置的很小,降低数据浏览速度)。或者模型精修(工作量大)
72.为什么我的任务从8 跳到了10 就没了?
老版本的Smart3d,空三不支持集群,因此就一个任务,一台机器跑完,是从头跑到底。新版本空三支持集群,一个空三过程被分成了很多的任务(job),不同的engine会计算它抓取到的job。就会出现上面的情况,任务的跳动。
验证空三是否成功的唯一标准就是空三后的点云效果正常。因此只要点云效果正常,就可以新建reconstruction和production,进行模型生产。
73.为什么提交任务后一直处于等待状态?
常规来讲,如果提交的任务是多个,而运算的引擎数量小于对应的job数量,就会出现等待状态。或者之前在其他的master下提交了任务,没有执行完毕就关机,重启机器或者engine后还是会按照时间因素先执行之前提交的任务。
不过空三的优先级高于production的优先级也需要注意。
还有一种情况就是engine监视的job目录和实际配置的job目录不一致,也会导致这样的问题,相当于你提交的任务和引擎抓取的任务目录不一致,引擎一直抓不到需要执行的任务,那master提交的任务就一直没有engine去执行,也是一直的等待状态。
73.模型打开有裂缝,放大到一定程度就没有可,这是什么情况有解决的办法吗
这属于软件自身的bug,有群友表示换了个4.4.6的版本是没有裂缝,但是该版本的限定不起作用。
不添加kml限定的话4.4.9也没有裂缝,但是这样的话达不到甲方要求的出模范围。
第一:你可以试试手工删除部分tile,这样的话边缘会有一些锯齿,锯齿的大小是瓦片的大小
第二:尝试把空三结果复制一份,然后重建reconstruction,把用来做限定范围的kml进行简化,不要有那么多的顶点。已经明确是限制范围的功能导致,就针对这个功能进行调整。
74.跑出来的参考模型怎么浏览?
参考模型属于smart3d的缓存数据,不支持直接浏览,如果想查看,建议生成osgb
75.用local coordinate system,生成模型时,导入范围只能导入DGN格式的,现在我的范围是dwg和shp格式的,怎么转换成DGN格式呢
globalmapper可以直接转的。shp转dgn,需要指定一下单位,可以多试一下.此处尚未走过完整流程,建议使用bently自家的编辑器进行编辑。
76.contextcaptureV4.4.14集群处理【Unknown status】错误
错误如下图,环境是win10系统,十几台机器集群
最终定位原因:多个block同时空三,会出现抓取任务失败问题,基本是cc的问题,停掉几台机器就好了。
77.安装2块NVIDIA 1080ti显卡后,Vulkan Multi GPU选项无效--来源:bently社区
基本信息:
产品(S):ContextCapture
版本(S):04.04.07.68
环境:Windows 7 64位,Windows 8 / 8.1,Windows 10
问题描述:
已安装2个NVIDIA 1080ti显卡并更新到显卡驱动程序版本390.xx,并发现在ContextCapture Settings中,“启用VulkanAPI和多GPU处理(Enable VulkanAPI and multi GPU processing)”的选项已变为(灰色)已禁用。
解决步骤:
Bentley ContextCapture开发团队正在研究这个问题。在此期间,您应该恢复使用NVIDIA图形版本388.43。
创建人:Felix JamesFri, Feb 2 2018 7:13 PM
译者(三维GIS那点事)注:
多显卡的使用,确实有群友反馈过相关bug。部分朋友更多的是多配置一台电脑(GPU价钱并不低)。
78.ContextCapture的相机推荐--来源bently社区
问题描述:
建议使用哪种相机与ContextCapture一起使用?
回答:
ContextCapture支持各种相机:手机,小型数码,数码单反相机,鱼眼,摄影测量和多相机系统。它可以处理来自数码摄像机的静态照片或提取的视频帧。它不支持线性推扫式摄像机。它也不支持快速运动下的卷帘快门相机。尽管ContextCapture不需要最低的相机分辨率,但是更高分辨率的相机允许以更低的分辨率相机以更少的照片以更低的照片获得给定对象的对象,因此更快。
译者(三维GIS那点事)注:
1.倾斜摄影的原理是对照片进行同名点的匹配,形成立体相对。
因此照片的锐度对此整个建模影像较大(如果照片拍的过虚,可能导致contextcapture不能正常识别)
2.对于可变焦相机,在一个架次当中一定要固定其焦距。对于不可变焦相机,尽可能的不要使用自动对焦,改为手动模式,并设置为无穷远模式。
3.另外相机的分辨率决定了采集同样区域、同样结果的模型的照片数量会降低。对应的空三环节为照片姿态的确定。照片数量越少,此过程越快。因此建议分辨率越高越好(不考虑成本的条件下)
79.ContextCapture生成的3DTiles格式倾斜模型和Cesium的兼容性
基本信息:
产品(S):ContextCapture
版本(S):04.03.00.507+
ContextCapture生成的3DTiles格式倾斜模型和Cesium的兼容性
ContextCapture生成的3D Tiles格式的倾斜模型与Cesium 3D Tiles分支的Cesium 1.22.2版兼容。
另请注意,ContextCapture生成的可直接发布的web应用,是基本Cesium应用程序使用相同的版本
译者(三维GIS那点事)注:
Cesium在不断的发布新的版本,并不断升级优化,目前更稳定的版本是1.5.如果要生成直接web发布的成果,建议使用新版本的cesium,cesium目前对3dtiles格式的数据向下兼容
80.在Windows计算机上使用专用GPU(含集显的电脑)
许多笔记本电脑现在都配有双显卡,即集成(Intel)显卡和附加专用(NVIDIA或AMD)显卡。
在您的应用程序需要使用专用图形卡时,通常会出现问题。笔记本电脑上的默认选项可能设置为“自动”,系统将决定哪个GPU可用于特定应用程序。这可能会导致许多应用程序出现问题,然后我们需要能够配置图形驱动程序以使用专用GPU来提高视频性能。
这是有关如何更改可切换图形卡设置的指南。这些步骤因计算机而异,但以下是如何完成此操作的具体步骤。
1.右键单击桌面,然后选择“图形属性”。这将打开英特尔图形和媒体控制面板。单击高级模式,然后单击确定。
2.在下一个窗口中,单击3D选项卡并将3D首选项设置为“性能”。[注意:如果在此过程结束时,应用程序仍无法正常运行,请取消选择“应用程序最佳模式”]。单击“应用”
3.现在选择Power选项卡并将Power Plans设置为Maximum Performance。如果您有时只使用电池运行笔记本电脑,请选择右下角的电池并将其设置为高性能。
4.关闭英特尔图形控制面板,然后再次右键单击桌面。这次选择专用GPU的控制面板(通常是NVIDIA或ATI / AMD Radeon)。
1.对于NVIDIA显卡,单击“使用预览调整图像设置”,选择“使用高级3D图像设置”,然后单击“应用”。
2.单击“管理3D设置”,然后打开“全局设置”的下拉菜单。选择高性能NVIDIA处理器作为首选图形处理器,然后单击“应用”。
3.打开“程序设置”的下拉菜单,在列表中搜索您的应用程序,或者如果未列出,请单击“添加”。搜索您的应用程序(例如C:\ Program Files \ Bentley \ ContextCapture Center \ bin \ CCMaster.exe)并双击以选中它。
译者注:具体目录,根据安装软件时候的目录进行选择
4.单击Set PhysX configuration,打开下拉菜单,选择您的NVIDIA卡(名称取决于您的确切卡)作为PhysX处理器。单击“应用”,即可完成。重新开始申请。如果您仍然遇到问题,可能需要访问www.nvidia.com(不要使用Windows Update)并下载最新的驱动程序。
注意:ATI / AMD Radeon Catalyst控制中心的版本存在巨大差异,用于调整这些卡的设置,因此应将以下内容更多地视为实际指示。即使您的控制中心看起来与这些图像不同,原则也是相同的,您应该能够找到与此处描述的选项类似的选项。
1.对于ATI / AMD Radeon显卡,请转到图形> PowerPlay - 设置插入电池和电池到最高性能。单击“应用”
2.如果适用于您的图形卡,请转到图形> 3D并将滑块移动到性能,以便将其设置为最佳性能。单击“应用” 注意:此功能可能并非在所有ATI型号上都可用。
3.如果您的Catalyst Control Center具有Switchable Graphics选项卡,请转到此处并浏览以找到您的应用程序(例如C:\ Program Files \ Bentley \ ContextCapture Center \ bin \ CCMaster.exe)并将其设置为High Performance。
单击“应用”
重新启动计算机和应用程序。如果问题仍然存在,您可能需要访问www.amd.com(不要使用Windows Update)并下载最新的驱动程序。
1.对集显和专业显卡的修改多数场景是在笔记本上,及时外出也可快速对小区域的数据完成建模
2.对于笔记本如果不是身边经常无电的情况,及时不跑大型的3D程序,也建议默认使用独立显卡。否则经常容易导致问题。
3.对于驱动程序,微软的驱动检测着实不敢恭维,可以根据自己的显卡型号到官网看看(出问题的情况下),一般不出问题,没事也别去升级显卡驱动,以免带来不必要的麻烦。
4.对于NVIDIA显卡,如果不是制图专业户,建议购买N卡,不要购买quadro显卡,很多3D程序对此显卡的兼容效果都不好。
81.更改ContextCapture的Job目录
原文地址:
产品ContextCapture
版本04.00.00.00
在CotextCapture Master中设置JobQueue的位置。
ContextCapture使用以下体系结构:主模块创建并提交存储在JobQueue中的作业。Engine模块(如果已启动)持续监听JobQueue并在Master创建作业后立即处理作业并显示在JobQueue中。
安装ContextCapture后,在提交作业时可能会遇到问题。JobQueue可能由于权限问题(“无法提交aerotriangulation”)而无法访问,或者Engine模块可能正在侦听错误的JobQueue(“警告:当前没有引擎正在侦听JobQueue”)
如果您遇到此类问题,请将JobQueue重置为您确定具有读写权限的目录(通常“我的文档”文件夹正常)。
启动CCSettings(“C:\ Program Files \ Bentley \ ContextCapture our_edition / bin / CCsettings.exe”)。
转到“配置”选项卡并浏览新的JobQueue。引擎将监听此JobQueue,任何新项目都将使用它。
如果要更改现有项目的JobQueue,请转到ContextCapture Master中此项目的“选项”选项卡,然后浏览所需的位置。
1.集群环境搭建的时候一定要设置好job目录,否则会导致部分engine监听不到任务。
2.对于任务的目录,以及集群直接的磁盘共享,建议直接做磁盘映像,所有的电脑都显示同样的盘符,而不是共享目录。
81.ContextCapture多GPU导致的Failed Matching Pairwish Earror
Product(s):ContextCapture
Version(s):04.04.11.60
已经安装了2个GPU,但是当您查看ContextCapture设置时,会检测到4个。并导致处理数据时候的【Failed Matching Pairwish Earror】错误
此问题的原因不是由于ContextCapture的任何问题,而是经常在安装更新后发生。主要原因是安装/更新新的Nvidia驱动程序。
要解决此问题,请执行以下步骤:
1.卸载NVidia驱动程序(控制面板>卸载或更改程序,然后选择“NVIDIA Graphics Driver”,右键单击并选择“卸载/更改”。)
2.重新启动计算机,登录Windows并不执行任何操作。等待大约15分钟,在此期间Windows将尝试安装其NVidia驱动程序。如果屏幕变黑,则硬重启计算机。
3.等待后重新启动计算机。通常,Windows将完成安装其NVidia驱动程序。
4. ContextCapture设置现在应该为Vulkan报告正确数量的GPU:
简而言之:如果您遇到此问题并且已启用Vulkan以使用Multi GPU; 你不能安装NIVIDIA驱动程序。您需要让Windows安装查找并安装正确的驱动程序。只需卸载NVIDIA驱动程序并等待Windows完成此过程。
1.对于是软件问题还是系统问题,此处不做更多争论。多显卡提高的速度本身也有限。
2.想到另外一个问题,使用集群环境操作其他机器的时候一定不要通过windows的远程桌面来启动engine。
82.【boost error: could not convert calendar time to local time】解决办法
某些用户报告在运行ContextCapture Engine时间歇性地收到错误消息
错误:Failed to set job status to "Completed"(无法将作业状态设置为“已完成”)
致命错误:could not convert calendar time to local time(无法将日历时间转换为当地时间)
当ContextCapture引擎与网络驱动器之间存在连接问题时,会发生这种情况(更有可能在使用网格计算时)。
· 引擎失去与用于作业队列的网络驱动器的连接。
· 在这种情况下,引擎会遇到问题并在一系列不幸的事件中崩溃。
我们认识到这个问题,并且首先会建议对问题网络进行彻底调查,以解决所有网络连接问题。
我们将实施修复,我们将确保引擎不会崩溃。但是,用户需要执行一些手动操作来清理作业队列并在另一个引擎上重新启动作业。
1.软件错误很常见,最常规的办法重置(重启)
2.集群环境一定要检查好网络状态
3.很多群友还遇到了提交production部分任务成果,部分任务出错,偶尔多提交几次也能过去的情况。
83.能混合不同分辨率的不同来源的照片吗?例如地面照片和航拍照片
是的,可以混合使用不同分辨率创建的源。要使过程完全自动(无需手动拼接照片),您的照片必须符合某些规格。在航空三角测量期间(过程的第一步)匹配照片是基于使用“关键点”对照片进行特征检测。要创建“连接点”,必须在多张照片中匹配相同的点,并且两张照片的分辨率和视角不能太大。这就是为什么过渡性照片可能需要自动混合分辨率差异很大的照片(大约5倍以上)。
84.全景图怎么样?他们可以用吗?
可以处理全景相机拍摄的图像,例如Ladybug,但必须使用每个相机的单个图像。无法使用拼接的360图像。
85.是否可以使用360相机,如Nctech iris360?
ContextCapture需要使用从4个鱼眼镜头相机中拍摄的图像。无法使用拼接的360图像
86.是否可以使用RAW照片(14位,16位,HDR)?
是的,在ContextCapture用户手册中,有一个最新版本的ContextCapture支持的RAW照片格式列表。与ContextCapture兼容的原始格式是RW2(松下),CRW(佳能),CR2(佳能),NEF(尼康),ARW(索尼)和3FR(哈苏)。目前,ContextCapture可以输入16位Tiff,但它们将被压缩为8位Tiff,用于3D模型生成和纹理化。
87.是否可以从视频文件制作3D模型?
最新版本的ContextCapture支持的视频格式列表:AVI,MPG,MP4,WMV,MOV
88.ContextCapture可以创建具有在Photoshop或其他程序中完全编辑和修改过的图像的模型,还是需要未经编辑的原始图像文件/信息?
为了保持照片的几何精度(以及最终3D模型的质量),仅允许辐射编辑(对比度,亮度,饱和度等)。严格禁止所有几何编辑,如裁剪,拉伸和变形等。
89.ContextCapture可以使用点云而不是图像来创建模型吗?
是的,您现在可以使用点云作为3D模型的数据源。点云的输入格式必须是静态扫描的E57,PTX,LAS或LAZ以及移动扫描的E57,LAZ或移动扫描的LAZ。
90.图片之间的重叠程度是多少,以达到更好的准确性?
所需的最小重叠率为50%。但是,建议重叠70%。
91.相机/照片有哪些要求 - 校准,固定镜头等?
ContextCapture不推荐使用特定品牌的相机/镜头。当然,3D模型的质量取决于照片质量和几何精度。最好的照片将通过具有大型传感器和高质量镜头的相机获得。我们通常推荐带固定镜头的数码单反相机。使用的焦距取决于您正在使用的项目和环境的类型。在狭窄的地方你可以使用鱼眼镜头,如果站在远离拍摄对象的地方,可能需要长焦距变焦才能达到预期的分辨率。没有必要使用校准的相机(特别是如果您的相机型号和镜头型号质量很好),但在某些情况下是强制性的(即无人机只能拍摄Nadir照片)。
92.是否需要地面控制点?
地面控制点不是生成3D模型的强制要求。但是,如果您希望进行精确的地理参考,则建议使用地面控制点。
93.所有的照片应该被地理标记还是应该只有一张,软件会处理吗?
可以使用地面控制点或使用照片标签来完成地理参考(这通常不太准确)。如果至少3张照片具有地理坐标,则可以启用使用照片标签的地理参考。
94.将照片拼接在一起需要照片ID吗
不,使用ContextCapture,没有必要使用Aerotriangulation的照片名称。Context Capture使用多种照片识别和匹配算法,不需要照片具有特定ID。在任何情况下,按顺序正确存储照片有助于软件在Aerotriangulation过程中进行“配对”检测
95.空中拍摄工地获取图像的工作流程是什么?我在约30米的高度飞过几个,想知道如何捕捉建筑物的垂直面。我可以飞行第二条飞行路径并轻松地将这些图像合并到我的模型中吗?
只要它们具有相似的分辨率和质量,它们应该能够毫无困难地一起处理。NB。永远记住,视角永远不要太大,否则将需要过渡照片或手动拼接。
译者注:5镜头或者,用倾斜角度拍就可以保证立面了。
96.ContextCapture是否有额外的航班计划申请?具体来说,一架无人机?
不,ContextCapture目前没有航班计划申请。
97.如何处理图像样本中的倾斜度?
在ContextCapture中,我们有自己的自定义算法来帮助自动匹配最低点和倾斜照片。
98.安装在无人机上的摄像机是否需要具有已知的坐标或地理位置才能表示真实的比例和位置?
您可以使用无人机将其GPS位置自动记录到图像地理标记,或使用地面控制点对场景进行地理配准。
译者注:使用比例缩放进行控制也是可以的。针对大面积的倾斜模型即使有pos也会有形变,对于大面积的倾斜摄影,目前控制点是唯一的方案。
99.软件如何处理图像采集期间不相关的背景信息?
如果失焦,应自动忽略背景数据,或者如果有足够的信息形成背景模型,也会对其进行建模。
译者注:空中拍摄,对于倾斜镜头如果拍摄的过远,可能会导致远处的地方也被建模出来。而这类问题最好的办法是在拍摄的过程中进行规避。镜头的垂直夹角不需要太大。对于小物体建模,建议使用视频,或者通过遮罩的形式对无关物体的背景进行剔除。
100.3D网格是否完全可编辑或者它们是否像固定块一样工作?
我们有一个工作流程,允许在第三方软件中编辑导出的3D模型,然后重新导入ContextCapture工作流程以生成/更新最终输出。
译者注:倾斜模型的结构全是三角面片加纹理。如果需要做模型精修,ContextCapture有自带的retouch功能进行修复。生成模型选择obj,对obj修复后替换原来的文件(保证坐标系统,坐标轴不要修改)。再次提交对应的模型生产或者更新就可以了。
使用geomagic进行retouch的流程:https://www.jianshu.com/p/2baee319d355
使用3dsmax进行retouch的流程:https://www.jianshu.com/p/2785fc3d4793
101.可以编辑3D模型并更改几何图形吗?
这可以使用第三方软件完成。往上看
102.可以选择和操纵3D网格内的地标吗?
这不是ContextCapture或其查看器的功能。但是,如果导入到3D GIS平台应用程序中,则可以实现。
译者注:基于倾斜模型的点线面标绘,后续的分析,场景构建(叠加影像地形)本身并不是contextcapture的功能强项。有很多三维GIS软件在这方面都做了很多工作。
LSV:一个功能强大的免费三维地球,不仅可以加载tb级的倾斜模型,基于倾斜模型进行各种标绘,甚至简单的模型绘制(绘制房子、篱笆、水面、草地等),叠加影像、地形(各种在线影像地图的叠加-谷歌系列影像、地形、历史影像、天地图、arcgis、osm等在线地图都可无缝集成)更是其所擅长,包括场景的各种矢量文件格式都可以和倾斜模型一起展示(shp、kml等);距离测量、面积测量、空间分析、更是不在话下
了解详情:http://www.tuxingis.com/locaspace.html
Wish3DEarth:支持倾斜模型直接web发布,叠加影像、地形,各种类型的标注(文字标注、图片标注、视频标注、全景标注等)。并可以进行多时相倾斜模型的对比。还支持自己发布影像、地形服务来和倾斜模型配套。空间分析、日照分析,距离测量、面积测量也有哦。
103.ContextCapture模型的准确度是多少?
有许多变量影响模型的准确性,但通常我们可以承诺2-3倍于平均像素分辨率以进行详尽的数据采集。
译者注:关于模型精度和分辨率相关的问题,可以参考:https://www.jianshu.com/p/817406466b3d
104.如果可以准确地测量摄像机位置,可以提高精度吗?
精确测量摄像机位置将提高3D模型的地理参考精度(绝对精度)和Aerotriangulation的成功率。3D模型的精确度仅取决于照片的质量和采集的详尽性。
译者注:目前国内好多无人机都支持接入rtk、千寻等高精度定位。但问题一样,大面积的会有形变离不开控制点的支持。
105.您是否有推荐的相机和照片类型列表,以获得一定的准确度?
一般高品质的全画幅/中画幅相机系统,配备专业优质镜头,如Leica / Zeiss / CanonRedRing等。更好的传感器可确保高标准的图像质量,优质镜头可确保尽可能少的失真,最大程度地消除了航空三角测量误差
译者注:不论什么相机,设置合理的快慢、曝光、对焦参数,保证拍的照片不虚才是硬道理。否则拿着哈苏镜头不见得能建出来好的模型。
106.用户是否能够为场景添加反射点目标以提高准确性?
摄影测量过程中不推荐使用反光材料,因为它们会在过程中导致建模错误。然而,非反射特殊图案目标将有助于提高航空三角测量期间的准确度,从而有助于几何精度。
译者注:倾斜摄影的原理是同名点匹配,高光物体,在成像上无法保持一致,是无法实现的。所有玻璃楼房的建模肯定不理想。但不代表有高光物体时一定无法做倾斜建模。比如对玻璃楼房,飞的高一些,在照片里面是显示的面积有限,不影像同名点的匹配。但玻璃本身的效果不会特别好。
水面也是一样的道理,现在contextcapture有了水面约束,对包含部分水体的地区进行倾斜建模也可以取得相对较好的结果。如果是纯水面,那就别飞了。。。
107.3MX可以导入到LumenRT吗?
3MX文件需要在MicroStation中导入,然后导出到作为插件运行的LumenRT。LumenRT目前不会直接导入3MX文件。
108.CityGML有导出选项吗?
CityGML没有3D网格建模的标准。ContextCapture生成的复杂3D网格不符合此格式。
109.生成的模型格式可以与3D扫描仪(即Leica P40)集成吗?
我们的开发路线图是使用导入的3D扫描数据作为参考数据来提高模型精度。此功能的目标是在2016年底之前提供
译者注:contextCapture可以使用las格式的点云作为数据源,同时也支持导出las格式的点云作为成果。
110.如何与Google Earth集成?
ContextCapture可以生成Google Earth KML格式的3D网格模型。Google地球可以轻松阅读这些内容。
译者注:kml是明码格式,少量的模型也许可以正常查看。如果是大量的模型,建议还是选择直接支持倾斜模型lod的三维GIS平台。推荐LSV
111.什么GIS软件可以和Context Capture 的输出成果兼容?
有很多GIS平台支持我们的Collada(LODTree)和OSGB格式,包括SpaceEye3D,Agency9 3DMaps,DigiNext VirtualGEO,Skyline Globe等。但是,如果您正在考虑我们的DOM / DSM / Point云格式; 它们实际上适用于所有现有的GIS。从2016年第二季度开始,ContextCapture将能够导出可用于ESRI产品的I3S格式
译者注:国产三维GIS软件平台有很多也是兼容Context Capture的成果格式的。比如LSV、wish3dEarth、超图等。
112.我们可以在哪个Bentley软件中导出3D网格?
ContextCapture可以生成3MX格式的3D网格,与MicroStation CONNECT版本和V8i SS4平台兼容。
113.是否有兼容的3D打印机列表
ContextCapture生成的STL格式是工业标准格式,几乎适用于所有3D打印机,但必须由制造商确认。也可以使用OBJ文件(STL不支持纹理)。
译者注:做3D打印一定要注意闭合,对空洞需要进行修复。
114.你对文件大小有所了解吗?例如,如果我有200张图片,每张25Megapixels。
输出文件的大小很大程度上受输出格式的影响。根据之前的经验作为粗略估计,由3MX格式的200 x 25MP图像生成的数据集应在200MB以内。
115.是否可以作为彩色点云出口?
是的
116.在哪里可以获得我们可以使用的第三方软件列表,例如水模拟等?
见第5项)。与我们的3D网格模型完全兼容的软件可能会受到限制,但应与我们的中性工业标准输出格式配合使用。我们还将Bentley的LumenRT作为一个非常好的模拟工具。
译者注:数据生成是contextcapture最擅长的,至于成果怎么用、如何用是和项目本身相关了。牵涉的更多的是具体的业务逻辑。做对应的仿真、方案制作、模拟等大多数GIS平台都支持。
如何需要特殊功能定制,很多公司也提供,详情:http://www.tuxingis.com/systemcustom.html
117.Bentley的设计工具可以将网格用作表面或地形,就像power inroads?
待确认。
译者注:把模型网格作为表面和地形,主要看需要集成的平台支持什么格式。目前了解到的情况:contextCapture可以生成tif格式的影像、地形,三角格网形式的倾斜模型。
对于cad、skechup、3dsmax等软件是可以导入的。
118.在MicroStation中引用3MX和3SM文件是使用标准参考功能,还是使用光栅管理器功能,是否完全集成在ProjectWise中?
使用Realty网格管理工具附加3MX和3SM网格。目前,没有与ProjectWise的具体集成
119.我们如何组合扫描仪和照片生成的点?
ContextCapture现在可以从扫描仪导入点,并将它们与照片生成的点组合在一起。
120.可以将创建的3D模型放入不同的地理区域吗?
在ContextCapture中,只需要一些地面控制点即可将模型重定向到任何位置。导入MicroStation时,您可以通过其他方式获得相同的结果
译者注:针对ENU格式的倾斜模型成果,多数GIS平台都支持位置的调整。对于大面积的甚至可以加入坐标投影信息,做到和三维地球的贴合。
121.对于WebGL Viewer,是否可以考虑碰撞?
我们目前没有在WebGL查看器中包含碰撞检测
译者注:不论是webgl还是pc客户端软件,碰撞监测都是跟具体的平台相关的,主要包括鼠标操作求交,三维平台下的相机碰撞监测、以及动画模拟里面的移动碰撞监测。
122.处理多张照片的过程自动化程度如何?
如果输入的照片完全符合我们的数据采集指南,则该过程将自动99%。
译者注:上述答案的前提有点大。很多做数据生成的都是卡在空三环节。目前如果需要自动化,ContextCapture提供了对应的python 接口。可以考虑直接调用。对于数据符合要求,这个要根据指定的飞机、指定的飞行模式进行多次测试。
123.关于照片控制软件是否准备了Aerotriangulation解决方案报告
是的,一旦完成该过程,就会为Aerotriangulation生成一份报告
译者注:结果报告不等于解决方案啊。目前空三错误最场景的问题是照片重叠度,相机参数(焦距、传感器、畸变)。
124.当你说“生产时间”是时钟时间还是CPU处理时间?
时钟时间。
125.如何在ContextCapture中对网格进行地理配准?
照片中的地理标记,地面控制点或通过导入具有完整POS元数据的数据集。
译者注:提醒,对于有pos的数据可以加快空三的过程。
126.是否可以通过相机捕获的GPS点进行地理配准模型?
可以
127.如何为照片添加控制点?
ContextCapture包含一个用户界面,允许您导入控制点坐标并在照片中执行测量。
译者注:中文版的帮助文档:https://www.jianshu.com/p/31123cd0a2ea
128.如何缩放内容?
可以使用用户绑定点来完成缩放。用户可以手动输入多个连接点并添加距离,轴和平面约束。如果是地理参考地理标记或地面控制点,则模型将自动缩放。
译者注:中文版的教程:https://www.jianshu.com/p/36019272bd0e
129.将照片与地面控制匹配的过程是什么
使用我们的控制点GUI,导入GCP位置并选择3-5张照片上的像素。该过程的其余部分是完全自动化的。
130.是否有为第三方调查手动分类3D点云的功能?
您需要将彩色点云导出为点云格式,然后可以在ContextCapture Editor,Bentley Pointools,Descartes或其他点云软件中使用。ContextCapture纯粹定位为3D数据生成工具。
131.有对象分类工具吗?
与答案9)相同,不在ContextCapture中。ContextCapture包含ContextCapture编辑器
132.在ContextCapture中有直接的体积计算吗?
可以在Acute3D Viewer中进行体积计算
译者注:倾斜模型只有一个三角格网表面。对倾斜模型的体积量算,多数原理都是进行空间格网划分,形成立柱,求体积之和。
具体效果可以看Wish3DEarth平台:www.tuxingis.com
133.如何计算体积
在Acute3D Viewer中,在模型中绘制一个多边形。软件采用多边形进行采样并计算(切割和填充体积)内的体积。
134.否有尺寸限制
不,我们的3D格式(3MX和S3C)完全可扩展,并且被指定能够处理无限大小的区域。
译者注:s3c格式,官方已弃用,建议osgb(开源格式)
135.单通道(single pass)和多通道(multi-pass)有什么区别,对最终结果有影响么?
通常,当单次通过失败时。有关多次通过的更多详细信息,请参阅用户手册
136.是否要根据不同的轴来简化生成正射影像的过程
这是一个受欢迎的请求,我们正在考虑它。
译者注:如果需要生成不同角度的影像数据,可以考虑调整坐标轴,比如做了里面的数据采集,想要对立面生成影像(整体拼图)。
137.使用ContextCapture生成3D模型时用户可能遇到的最大挑战是什么?
捕获一个好的数据集以获得最佳的3D模型
138.是否有将此软件用于室内场景的方法?
使用摄影测量法重建内部是一项艰巨的任务。距离主体的短距离和创建蒙版的众多对象大大增加了正确重建场景所需的照片数量。另一个常见问题可能是墙壁上缺乏纹理,这可能导致3D模型中的孔洞或在航空三角测量期间失效。在与场景(例如内部)的距离有限的情况下,使用鱼眼镜头会很有用。
139.运行ContextCapture的PC的推荐规格是什么?
推荐规格是:高端i7处理器,具有高Ghz多核,32 + GB RAM,NVidia GTX 1080Ti或TitanX图形卡。
140.什么时候应该使用用户绑定点?
用户关联点应仅用于解决航空三角测量问题。在所有情况下,在获取用户关联点之前,我们建议先进行航空三角测量。
141.我可以使用关键点重新合并那些失败的照片,还是他们永远消失了?
当然,您可以尝试使用关键点重新合并丢失的照片。
目标是每张丢失的照片至少放置3个连接点,并且每个连接点必须放在3或4张其他校准照片中。
当您运行第一个AT时,您不必提供Geo参考数据,它来自文件,对吧?
地理配准数据来自图像的元数据(Exif),或者来自专用文件(如果有的话)。
如果项目是地理参考的,您只需在生产设置中选择最终的地理坐标系统(我们称之为ContextCapture中的SRS)。
142.我怎么知道我重新整理了丢失的图片。它看起来像我有,但从报告中看84张未应用,有没有办法分析哪些缺失,然后故意进入并找到这些图像,并确保它们绑定?
您可以在2个AT>常规选项卡或采集报告之间检查主要组件中存在的照片数量。
如果您想确切知道哪些照片仍然缺失,您也可以转到质量报告
打开/生成质量报告(可在CC Update 8上找到),然后单击照片报告链接,然后检查每张照片的距离输入位置>照片在XYZ中没有计算位置。
143.ContextCapture空三之前发现损坏图像
译者:阿壮
有一种方法可以在运行AT之前查找CC中是否有错误的文件图像。这是一个很好的工作流程,因为它可以节省您的时间和避免部分空三失败的情况。
在CC中加载图像,然后单击“【check image files】检查图像文件”。有两种模式,它不仅仅是检查路径,也可以用来检查文件是否损坏。
检查路径速度快,检查整个文件速度要稍微慢一点。
建议每次空三之前都检查一下照片,避免因路径错误,或者图像本身错误导致建模失败。尤其对于通过Excel创建工程的过程强烈建议检查,来确保路径拼接正确。
对于航拍后的照片提交,去掉起飞和降落期间的拍照时基础。
144.ContextCapture在win7系统上启动错误解决方案
译者:阿壮
“应用程序无法正确启动(0xc0000005)。”
在启动ContextCapture或ContextCapture Center Master的运行Windows 7的计算机上,软件崩溃时出现以下错误:
“应用程序无法正确启动(0xc0000005)【The application was unable to start correctly (0xc0000005)】。
这是ContextCapture团队目前正在调查的问题。它出现在安装了集成和NVIDIA显卡(通常是笔记本电脑)的系统上。不幸的是,我们没有短期修复,我们最好的建议是继续使用早期版本的ContextCapture,例如Update 8(04.04.08.561)。我们正在彻底调查此问题的原因,并希望尽快发布决议。
此问题仅影响带有ContextCapture版本04.04.09.516(更新9)和04.04.10.336(更新10)的Windows 7用户。如果您使用的是Windows 10或Windows 8.1,则不会受到影响。
如果您受此问题的影响,请联系Bentley技术支持,他将为您提供ContextCapture / ContextCapture Center的工作版本。
如果是实际生产环节大批量的使用集群环境,就选择最稳定的系统和对应的版本。
145.ContextCapture 多GPU问题
译者:三维GIS那点事
在ContextCapture的用户手册(第24页)中,CC可以利用多个图形卡。用户应意识到SLI模式不应与ContextCapture一起使用,因为它会导致性能下降和潜在的生产失败。
1.上述说明文档,提及多GPU模式没有单GPU模式稳定。如果真需要启用多GPU模式,建议实际生产之前按照说明文档严格进行配置,多测试。
2.针对Engine运行当中建议占用高内存、高cpu、高gpu的程序都不要启动!!!!!!
146.ContextCapture创建表面约束解决方案
译者:uaremyfuture
有时候由于错误的图像配准会导致用户在使用ContextCapture表面约束功能时出现问题。元数据中的欠佳的海拔高度值会导致空三解算无法找到合适的方向。空三解算导致场景弯曲,所以约束也就被理所当然的影响了。
图像配准可以在CC中添加图片数据时分析,添加图像数据,然后点击3D视图,然后可以发现有些图像在这种情况下被放在了错误的海拔高度值上。
为了解决这个问题,GCP可以手动调整,从而去得到一个比较好的地理参考。
具体步骤是:
1、创建块文件,加载影像文件
2、以自动垂直作为位置模式提交空三,然后你可以发现得到了一个方向良好但是不具备地理参考的场景
3、打开谷歌地球软件,确保以下配置被正确使能:“经纬度显示”是十进制度数,“测量单位”是米
接下来,选择4个相对点,然后标注他们的坐标值
回到CC软件,点击“调查”选项,设置SRS为WGS84+EMG96并作为大地水准面,然后创建4个GCP,匹配到刚刚选中的4个点(每个GCP至少要在4张图片中有所体现)
现在,提交空三运算,选择“使用控制点严格约束”定位模式
然后你会发现,你已经有了一个具有地理参考信息的场景,接下来你可以正常使用表面约束功能了。
在谷歌地球中沿着目标区域画一个简单的多边形
创建之后,打开多边形属性对话框,点击“海拔”标签,设置正确海拔高度值作为绝对值。你可以在谷歌地球的下方状态栏看到这个值。水面海拔高度是75m。
在CC软件中创建一个新的生产项目,然后导入表面约束文件。
译者(三维GIS那点事)注:
如果出现googleEarth无法打开的情况,可以使用lsv完成取点过程。lsv(LocaSpaceViewer)获取地址:http://www.tuxingis.com
147.ContextCapture添加额外照片
译者:菲菲880
向已空三计算的数据中再添加新照片,需要更新结果还是需要整体重新计算一遍?
添加新照片时,建议先单独进行空三计算,然后再跟原有结果合并。
合并空三结果后通常建议重新跑一遍空三,否则容易出现裂缝,或者融合不整齐的情况。
148.ContextCapture调查数据和照片的组合
译者:三维GIS那点事
可以将照片网格与地形测量相结合,以创建更精确的网格吗
是 - 建议您放置在照片中可见的目标。然后,您可以拍摄有关这些目标的调查数据。要链接调查数据和照片,请使用目标在照片和测量点之间创建搭配点。
对于控制点,目前大部分做数据处理的群友都不陌生。单连接点用的人一般都不多,除了小面积精细建模之外。因为工作量太大。
对于空中无法覆盖的区域,如果要地面拍照,要么增加过渡照片,要么使用大量的连接点。
149.ContextCapture创建控制点
译者:三维GIS那点事
如何创建一个控制点?
要创建控制点:
在组合框中设置空间参照系。“笛卡尔”系统可用于输入非地理参考控制点,例如在本地空间参考系统中。对于地理参考控制点,在输入表格中的坐标之前,请选择所需的空间参照系。
2.单击添加点以在所选空间参照系中创建新控制点。
3.设置控制点属性。
名称 - 控制点别名
类别
完整:将使用XYZ坐标(默认)。
水平:仅使用X和Y坐标。
垂直:仅使用Z坐标。
检查点 - 如果要仅使用控制点进行检查,请启用此选项。在这种情况下,该控制点将不用于航空三角测量。
给定3D位置 - 在相应列中编辑给定3D位置的控制点。坐标单位取决于所选的空间参照系。
笛卡尔:任意单位,X,Y和Z的相同单位(对于地理参考控制点,笛卡尔均表示ECEF)。
WGS 84:以度为单位的纬度和经度,以米为单位的椭圆体高度。
其他:X,Y和以米为单位的高度。
水平精度 - 输入控制点的X和Y坐标的给定精度。具有更高精度的控制点将在航空三角测量中具有更大的权重。
垂直精度 - 输入控制点Z坐标的给定精度。具有更高精度的控制点将在航空三角测量中具有更大的权重。
4.添加图像测量 - 选择要添加测量的照片,在照片中找到控制点位置,然后使用Shift +单击设置图像测量位置。
150.ContextCapture控制点和连接点的区别
翻译人:三维GIS那点事
Tie Points(连接点)和Control Points(控制点)有什么区别?
连接点对应于两个或更多个不同的照片像素,其中这些像素代表场景中相同的物理点的投影。ContextCapture可以在航空三角测量过程中自动生成大量自动连接点。用户连接点也可以从专用接口先验输入,以帮助进行航空三角测量。
控制点是在块的空三测量期间使用的可选定位数据。将控制点添加到块可以精确地对其进行地理配准并避免长距离度量失真。
1.连接点是为了让照片成果参与到空三,为最终的网格结构更加完善。是人工辅助网格构建的过程
2.控制点是让最终的网格结构拥有正确的地理位置信息(比例信息),避免畸变。
Smart3D相关教程:smart3d数据处理高级教程----目录