查看原文
其他

【收藏】盘点Smart3D使用问题汇总集锦

GIS前沿 2021-04-27

此次关于ContextCapture Smart3D盘点分两部分

第二部分之前发过但也汇总在一起

供大家假期充电学习




Smart3D盘点汇总 1



关于 ContextCapture Smart3D


  • 安装包:自己准备

  • 使用教程:在这里提供 Smart3D用户指南(全版)

  • 系统要求:必须在 Microsoft Windows XP/Vista/7/8/10 64 位下本机运行。至少需要 8 GB RAM 和 NVIDIA 或 AMD 显卡支持台式和机架式计算机,可以使用多媒体或游戏笔记本电脑,但性能会明显降低

  • 更强大的配置:GeForce GTX TITAN

Quadro,bi-Xeon 等


注意事项


  • 三维重建很耗电脑,学生党尽量处理小数据,以免烧机软件安装过程报错


软件安装过程报错


  • 安装时提示 :An error occured during the installation of assembly 'Microsoft,VC80.CRT,type=“win32”,version=“8.0.50727.6195”,publickeyToken=“1fc8b3b9a1e18e3b”,processor Architecture=“amd64”,Please refer to Help and Support for more information.原因是缺少VC运行库。

  • 考虑电脑硬件是否老化,缺少相关组件,建议重新装一台高配置、高性能塔式电脑


软件正常安装但无法启动


  • 尝试选中 ContextCapture Master,右键以管理员方式启动

  • 尝试关闭360等杀毒软件(在任务管理器彻底关闭),Windows 10 下关闭Windows Defender ,重新安装软件

  • 尝试将当前Windows 账户从标准用户切换到管理员账户

  • 尝试重启电脑后以管理员方式启动


空三刚开始就失败


  • 考虑ContextCapture Engine 是否打开,尝试关闭后重新打开


  • 考虑相片数量是否过多(比如说在 10000 张以上,此时系统内存是个瓶颈)


  • 考虑修改 Jobs queue 路径(打开 ContextCapture Setting,将 Job queue directory 切换到别的路径,重新尝试;如果还不行的话再切换回去继重新尝试)


  • 上述方法不行,则考虑相片本身问题或者重新安装软件


空三最终失败


  • 在 Extracting KeyPoints 失败,重新处理

  • 在 Selecting Pairs 失败,重新处理

  • 在 Pass one 失败,考虑是否在空三设置选择了 Two pass,如果是,改成 One pass 重新运行

  • 空三在 initializing orientation 时报错(检查控制点的坐标是否正确,检查所刺像控点位置是否正确!!!)


  • 在 Matching tie points 失败,重新处理


  • 在 Performing bundle adjustment 失败,重新处理


  • 其他,原因未知…


建模失败


  • 考虑是否分瓦片


  • 考虑是否超过电脑最大内存,若是,请修改

  • 尝试换一块显卡


集群处理无法正常运行


集群操作请看我的另一篇博客:ContextCaptureMaster/Smart3D 集群处理详解

干货|Smart3D集群处理详解及错误盘查

samrt3D集群设置

  • 是否将建模任务设置成分瓦片处理(新版本的软件空三也可集群处理)


  • 是否在同一局域网(家庭组)


  • 是否在主机、副机都映射到相同的磁盘


  • Job queue 的设置是否正确


--------------------- 

作者:Neverland_LY 

来源:CSDN 

版权归原作者所有,如有侵权请立即联系删除




Smart3D盘点汇总 2




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. 模型精度  是怎么算的?

模型精度,比例尺、分辨率直接的关系请参考

讲解|倾斜影像的分辨率与矢量数据比例尺之间的关系

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计算怎么联机

集群设置非常简单,设置文件共享,配置共享磁盘,保证所有的集群内的机器抓任务的目录一致即可。

干货|Smart3D集群处理详解及错误盘查

samrt3D集群设置

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的详细教程吗

Smart3D软件的一些小知识

【技术分享】常用软件—ContextCapture(Smart3d)小技巧:合并模型、水印制作及OSGB索引

干货视频|用手机玩转Smart3D官方教程教你做出惊艳模型

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版本以后默认都支持集群,只是需要配置一下即可


文章来源简书作者:王跃军NPK
授权转载



- END -


让你更全面的认识Smart3D (ContextCapture)软件

干货 | Smart3D坐标控制的导入教学视频

【技术分享】常用软件—ContextCapture(Smart3d)小技巧:合并模型、水印制作及OSGB索引

PhotoScan空三结合CC使用,彻底解决Smart3D处理影像空三出错问题

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存