contextcapture三维建模实验心得(盘点ContextCaptureSmart3D)
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 的设置是否正确
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版本以后默认都支持集群,只是需要配置一下即可
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com