精华内容
下载资源
问答
  • ContextCapture

    2018-08-22 17:07:26
    利用 ContextCapture,您可以构建规模最大且最具挑战性的三维实景模型,包括根据普通照片创建达到整个城市规模的模型。从而为全球各种类型的基础设施项目轻松快速地提供设计、施工和运营决策的背景信息。
  • ContextCapture中文帮助
  • ContextCapture Center Crack

    2018-04-15 15:38:05
    ContextCapture Center 破解工具。可以授权 ContextCapture Center软件使用
  • ContextCapture使用总结

    万次阅读 多人点赞 2019-11-28 17:04:36
    ContextCapture使用总结 本文主要介绍ContextCapture的使用,其中一部分为网络收集,还有一部分为本人工作中的经验所得,希望对大家有所帮助 QQ:249344585 有兴趣的朋友或者有不懂的地方可以添加好友

    ContextCapture使用总结

    一、 基本流程

    1、 打开ContextCapture Center Master打开CC新建新工程,工程名称需要使用英文,指定工程目录。
    在这里插入图片描述
    2、 添加影像

    添加影像时可以单张相片添加也可以添加相片文件夹,导入视频也可以进行解算的(视频是截取视频中的视频帧,不含有pos信息)
    在这里插入图片描述
    添加影像后,可以更改POS的高程信息(P4R直接获取的POS为大地高)
    3、 影像设置
    设置降低采样,见软件说明
    在这里插入图片描述
    检查影像文件,排除有问题的相片
    在这里插入图片描述
    4、 添加POS信息
    一些组装相机拍摄的相片(市场上大部分五镜头)中不含有Pos信息,可以在此处添加POS信息
    在这里插入图片描述
    相片名、坐标系等要一一对应
    在这里插入图片描述
    5、 其它数据
    包括在“点云”中添加点云数据,“测量”中添加连接点和控制点,(此处在控制点添加中详细说明),
    在这里插入图片描述
    6、 在“3D视图”中查看
    在这里插入图片描述
    7、 提交空中三角测量
    (1)点击概要—提交空中三角测量
    在这里插入图片描述
    (2)输入区块名称
    在这里插入图片描述
    (3)定位/地理参数
    没有添加控制点时使用本项
    在这里插入图片描述
    添加控制点
    在这里插入图片描述
    (4)空三计算设置
    一般采用默认设置
    在这里插入图片描述
    (5)提交进行空三计算(此时需要打开引擎ContextCapture Center Engine)
    在这里插入图片描述
    8、 重建项目(模型生产)
    (1)提示:可进行生产
    在这里插入图片描述
    (2)空间框架
    在这里插入图片描述
    软件内置的切块方式只有矩形,可通过添加KML或dgn文件选择不规则范围,添加时注意空间参考系统。
    在这里插入图片描述
    局部原点为切块时起算原点,改变局部原点可以改变切块时的起点
    (3)重建辅助
    添加约束
    在这里插入图片描述
    (4)参考三维模型
    导入修饰模型
    在这里插入图片描述
    (5)处理设置
    对生产的模型进行设置一般为默认值,如下:
    在这里插入图片描述
    9、 模型生产
    (1) 名称
    在这里插入图片描述
    (2) 所要生产的成果
    在这里插入图片描述
    (3) 数据格式选择及数据设置(以OSGB为例)
    在这里插入图片描述
    (4) 空间参考系统
    在这里插入图片描述
    高级选项中的坐标原点(成果中XML文件中的坐标原点)便于模型加载,多次建模后模型成果一起展示,
    在这里插入图片描述
    (5) 范围
    与8.2中的设置一致(在模型生产前进一步确认)
    在这里插入图片描述
    (6) 输出目录
    在这里插入图片描述
    10、 提交成产
    提交生产时打开引擎ContextCapture Center Engine

    二、 控制点添加

    1、手动添加连接点或控制点,点击ADD添加
    在这里插入图片描述
    2、添加控制点文件。
    选择Common formats 添加控制点文件(.csv .txt .xml)文件指定坐标系
    在这里插入图片描述
    选择Custom text format(wizard)添加控制点文件
    (1)选择文件所在位置
    在这里插入图片描述
    (2)编辑文件格式
    在这里插入图片描述
    (2)编辑数据属性(选择坐标系)
    在这里插入图片描述
    (3)指定与导入数据对应的列
    在这里插入图片描述
    如果导入的不是投影坐标系此处为经纬度
    在这里插入图片描述

    三、 集群作业(网络摘取)

    1、相关概念
    问:什么是集群?
    答:不是一台电脑在战斗的工作方式就是集群
    问:集群有什么作用?
    答:快、高效、酷
    2、环境要求
    1、配置好点的主机一台,副机若干
    2、Win10 、Win7皆可( Win10 已成为全球第一大操作系统)
    3、一定要用同一版本的软件!!!一定要用同一版本的软件!!!一定要用同一版本的软件!!!
    3、总体思路

    1. 将集群的所有机器连接到局域网(这里假设我们主机为A,副机为B)
    2. 共享磁盘、映射网络驱动器
    3. 在主机A上建立工程
    4. 设置主机A的UNC路径,Master 和 Setting 两个的任务序列目录以及设置副机B的Setting中的任务序列目录
    5. 测试
    6. 自我总结
      步骤一:设置家庭组
      主机A的操作:控制面板—网络和Internet—家庭组,新建一个家庭组,默认进行下一步即可,记住最终提示的家庭组密码,以供其他机器连接。
      在这里插入图片描述
      主机B的操作: 打开机器B的家庭组界面,加入刚才建立的家庭组。上图为已经建立的家庭组在主机A上的截图。
      步骤二:共享磁盘、映射网络驱动器
      主机A的操作: 假设我们在 G 盘下进行任务的建立,那么右键G盘,属性,共享,高级共享,共享此文件夹打勾,然后权限,完全控制&更改&读取全部打勾,组或用户名里面只保留Everyone。确定,确定,确定
      在这里插入图片描述
      此时主机A会有这么几个变化:
      在这里插入图片描述
      变化1: 多出来的logo就代表盘共享成功
      变化2: 因为我的电脑叫 DESKTOP-973TGC1 ,所以在网络里会出现这个(你的电脑名称查看:我的电脑,右键,属性,就可以看见计算机名)
      主机A的操作:点击网络下的 DESKTOP-973TGC1 ,进去会看见g盘,右键,映射到网络驱动器,读者自行选择(因为我已经映射到Z盘了,所以显示的Y),并且记住自己映射到什么盘了。为了方便下文,在这里统一映射到 Z 盘。
      WIN10中网络下没有发现共享盘可能是服务没有打开,打开方式:
      右键点击开始菜单——点击计算机管理
      在这里插入图片描述
      启用Function Discovery Resource Publication属性,启动类型改成自动
      在这里插入图片描述
      主机B的操作: 无操作(如果A、B机器想着以后轮换做主机,那么B同样的共享一个盘,然后映射到 Z 网络驱动器即可)
      此时主机A大概是这样的:
      在这里插入图片描述
      步骤三:主机工程搭建
      主机A的操作: 在网络下的DESKTOP-973TGC1新建工程!!!在网络下的DESKTOP-973TGC1新建工程!!!在网络下的DESKTOP-973TGC1新建工程!!!下图为我工程的目录树:
      Xian_ShiFan_20180416 //项目总文件夹
      images //存放像片
      jobs //工作路径
      others //辅助资料,pos信息,像控什么的
      project_ssf //工程主要文件
      在这里插入图片描述
      步骤四:设置主机A、副机B的一些参数
      主机A设置选项
      1、UNC路径
      2、Master 任务序列目录
      3、Setting 任务序列目录
      副机B设置选项
      1、Setting 任务序列目录
      直接上图,好好看图!!!!!!!!!!!!!!!!!
      第一幅图·············注意是在主机A上操作····································
      在这里插入图片描述
      (上图中的任务序列目录貌似要换成我的电脑里的G盘才可以,还是两者都可以,请读者尝试一下,有时间再更博。。。)
      局部放大看得清楚点:
      在这里插入图片描述
      在这里插入图片描述
      还看不清,直接贴路径:
      UNC路径
      //desktop-973tgc1/g/Xian_ShiFan_20180416/project_ssf/project_ssf.ccm
      任务序列目录:注意是在主机A上操作(注意这个是Master的目录,下面的是Setting 的目录)
      Z:/Xian_ShiFan_20180416/jobs
      第二幅图···············注意还是在主机A上操作······························
      在这里插入图片描述
      看不清,放大:
      在这里插入图片描述
      贴路径:
      任务序列目录:(注意这个是Setting的目录,上面的是Master的目录)
      Z:/Xian_ShiFan_20180416/jobs
      第三幅图······················副机B上的操作··········································
      在这里插入图片描述
      放大:
      在这里插入图片描述
      副机上的路径别无选择,只能在网络下选择主机A的G盘
      以上图,好好看!!!!!!!!!!!!!!!!!
      以上图,好好看!!!!!!!!!!!!!!!!!
      以上图,好好看!!!!!!!!!!!!!!!!!

      失败的就是没有好好看上图的人!!!
      步骤五:测试
      测试流程
      1、主机A提交空三任务,打开主机A 和 副机B 的 Engine
      2、检查运算引擎端数量及A和B的 engine 执行情况
      在这里插入图片描述
      步骤六:总结
      一路下来,看似很复杂,自己再从头屡屡,总结一下,转换成自己的想法,那么你就真正学会了~~~
      出现以下错误,均是配置不当造成的…
      • Error : task failed (returned : xxxxxxxxxxx)
      • Can not found xxxxxxxxx.xml
      • …
      错误盘查
      是否是同一版本的软件
      是否成功建立家庭组
      是否在每次开机后成功连接家庭组
      是否正确选择自己的盘,网络下的盘,映射出来的盘
      是否在UNC路径前打勾
      是否将共享盘的权限设置为完全控制
      是否选择了正确的jobs文件夹
      是否使用了中文路径
      是否两台电脑都开启了engine
      是否已经提交空三
      是否在旧的工程上开始集群
      是否映射到同一驱动器
      是否建立了正确的工程
      是否工程的照片索引还依旧保持正确
      是否有足够重叠度的像片

    四、 常见问题
    1、 文件储出错是打开备份文件
    当电脑异常断电(或其他原因)导致文件无法打开时可在工程文件夹内找到.ccm.bak文件,将.bak文件的扩展名删除,生成新的.ccm文件
    在这里插入图片描述

    2、 提交多个成果文件时如何插队
    将Normal中的XML文件移动至High中,解算时先解算High中的XML。
    在这里插入图片描述
    3、 坐标系及非固定值中央子午线的设置
    4、 如果坐标系为Beijing 1954,中央经线为102.2度,空三时如何在Smart3D中设置坐标系?
    (1)在坐标系选择界面找到与之临近的坐标系,然后导出,
    (2)在记事本中打开导出的.prj文件,将下图中的两处102修改为102.2,然后保存。
    (3)在定义新的用户坐标系统中加载保存后的.prj文件即可。
    5、 模型倒置的问题
    对于没有引用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)、继续进行后续操作,可以看到输出模型不会再倒置。

    6、 模型分块合并
    相邻区域的模型分多次建模后,模型成果放在一起展示。
    同一区域的数据因数据量太大,分块进行空三并输出模型后的成果合并展示。
    1.Smart3D生成模型的时候不论什么投影坐标系统,都有一个原点(类似于CAD当中的0,0点,也可以认为是局部坐标系的坐标原点),生成出的模型的三角格网里面的顶点坐标全都是相对于该坐标原点而来。在提交reconstruction的时候可以设置该坐标原点,如图1:
    在这里插入图片描述
    2.Smart3D生成模型的时候,因为机器配置(内存、cpu、显卡)等因素,可能会导致数据量大的时候,模型不能不分块,选择分块后,会根据机器的配置设置分块的大小,有了分块方法和分块大小后,Smart3D会自动为每一块计算出块的名称。比如:Tile_+004_+003。并且构建块的名称的时候是从坐标原点开始的。分块后的结果如图2:
    在这里插入图片描述
    基于上述原理,只要是坐标原点一致,且分块大小一致的模型生成成果都可以直接合并,(前提,分块大小一致)。
    (2)模型合并方法
    1.直接合并文件夹
    此种方法需要确认如下信息

    需要确定合并的模型的坐标原点是否一致,查看方法,图1当中的Advanced options,或者是模型同级目录下的metedata.xml文件:
    在这里插入图片描述
    需要确定分块大小是否一致,查看方法,图2当中的TileSize,或者把数据加载到LocaSpaceViewer里面,用量测功能简单测量一下。(说明:如果接边不是非常严格,或者两块相邻的模型,中间有一定的间隔,只要坐标原点一致,即使分块大小不一致,只要没有重复的瓦片编号也是可以合并的)
    2. 在使用Smart3D导出模型的时候,设置相同的bounds(可以通过导入kml范围的方式来实现),这样所有的编号就都不会重复了,出的模型可以直接合并文件夹。
    3. 已经生成好的osgb格式的模型文件,也是可以合并的,所有的模型顶点坐标都是相对坐标原点的,因此只要对模型的坐标原点进行平移就可以了,此方法设计到模型本身的修改,不建议使用,常规的操作可以通过编写代码的形式读取模型的每一个顶点然后修改。
    4.如果只是想看到合并后的效果,或者是放在一起进行展示,可以直接使用lsv加载两块倾斜摄影的数据,在生成lfp的时候可以通过设置坐标原点进行偏移、旋转、调整高度,让两块相邻的模型展示的更好。
    5. 以上所有方法都不能完全保证接边问题,要想分块处理,并合并分块处理后的结果,需要通过控制点来完成。控制点的要求,每一个块都要包含适量的控制点,分块时候照片的重叠度要大于航线高度的1.5倍。(牵涉到模型数据采集阶段的要求,此处不做详细说明,有兴趣的可以了解下Smart3D的培训,内有详细介绍,此方法可以保证城市级别的三维倾斜模型分块后完美接边。
    (3)基于模型合并的知识延伸
    1.如果已经对整个区域生成好了模型,发现只有一小部分地区,模型效果不满意,然后进行了补拍,此时需要重新生成所有模型么?
    答案:不用,只需要把补拍的照片导入到已经空三成功的block里,然后重新提交空三,空三完成后,保持上次的生成参数不变,只提交不满意的tiles即可。然后直接拷贝新生成的tiles文件夹到上次的模型结果替换掉老的tiles即可。
    2.机器配置太低,或者数据量太大,导致分块后,块的总个数达到1000甚至10000以上,此时因文件个数太多,导致浏览速度慢,会看到模型一块块的往外蹦,如何加快?
    答案:Smart3D生成模型后也并不是就一成不变了,根节点数太多的情况下,会导致浏览速度和浏览体验急剧下降,一个场景打开了几分钟了,还在读取。针对此问题可以参考倾斜摄影根节点合并,合并后的数据,几乎秒加,瞬间就看到了整个场景的状态,想浏览什么地方就浏览什么地方。

    7、 Engine引擎工作文件夹(Jobs)
    在这里插入图片描述
    在这里插入图片描述

    8、 相片的参数解释(POS信息的写入等)
    在相片的详细信息里有相片的所有属性信息,包括相片的位置信息;
    在这里插入图片描述
    市面上一些常见的五镜头相机为后期组装相机,相片内不含有pos信息,在利用软件解算过程中可以直接在软件中添加POS信息,也可以将pos信息写入到相片中,此处会在我的另一篇文章中详细介绍

    9、 OSGB格式数据的加载与查看
    (1) LocaSpaceViewer中查看,添加lfp索引
    依次打开,场景—数据转换
    添加DATA文件夹,输出文件名,位置信息(一般选择原数据)
    在这里插入图片描述
    (2)、3dview打开OSGB
    制作S3C索引文件,在模型生产选项卡中提交生产S3C文件,提交后直接取消生成(可以不用开engine)
    在这里插入图片描述
    点击open output directory可以看到如下:
    在这里插入图片描述
    在安装目录下打开s3c composer
    在这里插入图片描述
    拖拽打开刚生成的s3c文件
    编辑s3c文件
    在这里插入图片描述
    在这里插入图片描述
    拷贝内容到txt文本,并替换s3c为osgb
    复制替换后的内容,粘贴回命令行,保存输出一个新的s3c文件
    在这里插入图片描述
    在这里插入图片描述
    拷贝新生成的s3c文件,到osgb 的production下Data同级
    在这里插入图片描述
    双击s3c运行
    (3)、用SuperMap iDesktop 9D打开OSGB文件

    在这里插入图片描述
    如发布之前许可不可用,将在另一篇文章中介绍。

    10、 空三的设置一般怎么选择?
    (1)关键点密度:一般为普通,仅对影像或纹理不足选择高。
    (2)影像组建构造模式:一般选择一步,若一步无法将大比例的影像包含在主要影像组件,则用多步。
    (3)角元素与位置一般保持默认。
    (4)光学评估模式:一般选择一步,若空三因初始参数和实际值差别太大而失败,则选择多步。
    (5)关于相机,一般保持默认

    展开全文
  • ContextCapture生成3D模型

    万次阅读 多人点赞 2018-07-09 21:50:20
    本篇博客主要介绍如何使用ContextCapture生成3D模型。 在ContextCapture中,Control Points用于精确指定经纬度,Tie Points用于指定几张图像中相同的点,Scale用于指定大小(指定为多少最后建模出来的结果就是多少...

    本篇博客主要介绍如何使用ContextCapture生成3D模型。

    在ContextCapture中,Control Points用于精确指定经纬度,Tie Points用于指定几张图像中相同的点,Scale用于指定大小(指定为多少最后建模出来的结果就是多少)。

    下面是详细步骤:

    1、创建一个新Project:

    2、在Photos中选择Add photos selection,导入进行建模的图片:

    导入之后的结果:

    3、点击general下的submit aerotriangulation:

    指定了控制点,则选择黑色框中当前选中的这个,未指定控制点则选择下面一个。

    一直点击next,直到最后一个页面点击submit:

    提交后的结果:

    处理完成后结果:

    4、运行ContextCapture Center Engine

    5、点击new construction:

    可按照需求进行设置,也可直接点next,知道最后一个页面选择submit:

    提交后的结果:

    运行后结果:

    6、点击3D view,查看3D模型:

    欢迎关注我的公众号:

                         编程技术与生活(ID:hw_cchang)

    展开全文
  • ContextCapture下载地址

    2018-07-13 15:07:36
    ContextCapture下载地址,实测可用可安装,支持64位系统
  • ContextCapture集群教程
  • ContextCapture Center(原Smart 3D) 倾斜摄影实景建模软件,Update 17版本 解压密码:www.csdn.net
  • Contextcapture建模流程.pdf
  • ContextCapture 中文教程完整版
  • contextcapture汉化包软件,倾斜摄影测量软件汉化包,实景三维建模,smart 3d。
  • 实景建模软件ContextCapture可以很好的和Bentley的应用模块集成,融入到用户的工作流程中,解决用户的问题。我们说一款软件是优秀的,或者从一堆的软件中选择了一款软件的原因,是因为,软件模块的突出特性,匹配了...
  • ContextCapture Smart3D 使用问题汇总

    万次阅读 多人点赞 2018-01-17 19:37:47
    关于 ContextCapture Smart3D 安装包:网上有很多,在这里提供 4.0.0.5556 版本的安装包及破解方法 使用教程:在这里提供 Smart3D用户指南(全版) 系统要求: ContextCapture 在 Microsoft Windows XP/Vista/7/8...

    更新说明 - 2018年9月18日

    • 自从本博客推出之日起,该博客得到广大网友的热切关注,因为经常不登陆网页,为了能及时回答大家的问题,故在博文最后留下邮箱,供大家提出问题后我做解答。
    • 然后呢,我的邮箱就成了我的主要社交工具,邮件满邮箱都是。但是呢,好多问题都是重复的,偶尔也有些问题由于我能力不足,不能够做出解答,所以有些时候未能回复大家的邮件,在此表达歉意。
    • 此外,本人现在大部分时间在研究点云处理相关内容,故为了更好的帮助大家操作 Context Smart 3D Capture ,博主新建了一个QQ群,方便日后大家一起交流技术。

    ContextS3C技术支持群

    QQ群号:851602345

    在这里插入图片描述

    关于 ContextCapture 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 集群处理详解

    • 是否将建模任务设置成分瓦片处理(新版本的软件空三也可集群处理)
    • 是否在同一局域网(家庭组
    • 是否在主机、副机都映射到相同的磁盘
    • Job queue 的设置是否正确
    • 若还未解决,请联系博主进行设置(Email: Neverland_LY@163.com

    其他问题


    • 请加QQ群,方便讨论交流…
    展开全文
  • 现在很多三维重建软件都支持python脚本,比如Metashape / PhotoScan,ContextCapture自然也不例外。不像Metashape的python SDK需要去官网另外下载,ContextCapture的SDK在安装软件后时就已经存在于安装目录的sdk...

    现在很多三维重建软件都支持python脚本,比如Metashape / PhotoScan,ContextCapture自然也不例外。不像Metashape的python SDK需要去官网另外下载,ContextCapture的SDK在安装软件后时就已经存在于安装目录的sdk文件夹下了(我的ContextCapture版本为4.4.9)。在ContextCapture用户文档中搜索“python”可以看到如下介绍:

    在安装目录的sdk文件夹下,有如下文件夹:

    其中,dist文件夹中存放着whl文件可供安装,但要求python版本为3.6(4.4.9版本是这样)。打开命令行进入到这个目录后敲一句“pip install ccmasterkernel-4.4.9.516-cp36-cp36m-win_amd64.whl”就可以安装好这个包了。如图:

    输入import ccmasterkernel后不报错那就意味着安装成功了。在此提供一个小例子,稍微有点python基础并且用过ContextCapture的朋友一下子就能看懂的,如图:

    这里千万要注意路径写自己的,或者方便点写个相对路径。另外导入的block文件可以从Metashape(PhotoScan)项目中导出相机为Blocks Exchange (*.xml)格式获取。

    这段代码的意思就是先创建一个ContextCapture工程,然后设置工程名字,设置路径,导入block文件,最后保存为文件。执行完毕后在所设置的路径下面就会生成几个文件,如图:

    在doc文件夹中有关于SDK的相关文档可供大家查阅检索,在samples文件夹中还有几个写好的python脚本可供大家运行。

    ----------------------------------------------------------------------2021 03 05 更新----------------------------------------------------------------

    最近几位老哥反映自己的CC版本进行上述操作后出现了问题,我使用一位老哥的4.4.16版本后也发现了问题。在import ccmasterkernel as cc后,会弹出一个警告框如下:

    这个警告告诉我们需要安装10.0.11.x版本以上的CONNECTION Client后才能导入,于是我就装了。装了后确实导入ccmasterkernel后不会弹警告了,但是在调用Project()函数时会报错:module 'ccmasterkernel' has no attribute 'Project'。于是我注册了一个Bentley账号并登录。重启命令行后再进行上述操作发现没问题了。

     至于以后会出现什么毛病那再说吧。

    展开全文
  • ContextCapture Smart3D

    2018-12-24 14:54:00
    原来叫Smart3D,现在改名叫ContextCapture了。 ContextCapture Smart3D 使用问题汇总:https://blog.csdn.net/qq_34719188/article/details/79088398 ContextCaptureMaster/Smart3D 集群处理详解:...
  • ContextCapture 用户说明-中文版,详细介绍了软件的用法,对于英语不是很好的用户,有很大帮助。
  • 利用photoscan进行空三计算,然后导入ContextCapture进行三维重建
  • -ContextCapture-SLPK--master.zip
  • 史上最快最新最全倾斜摄影ContextCapture(原Smart3D)教程.史上最快最新最全倾斜摄影ContextCapture(原Smart3D)教程.史上最快最新最全倾斜摄影ContextCapture(原Smart3D)教程
  • ContextCapture 04.47 破解文件,正常安装后替换覆盖源路径文件。
  • Contextcapture三维建模流程
  • ContextCapture汉化包适用于多个版本,在安装完成ContextCaspture软件后安装改汉化包即可汉化Acute3D Viewer,ContextCapture Center Master两个软件。
  • ContextCapture update 16 官方 中文帮助,对于系统学习非常有帮助。 新增功能 更新 16 • 新增修模工具。 • 新增针对特定场景的空三引擎,可作为预设使用。 • 新增 3Dmesh 格式“OpenCities Planner”。 • 新增...
  • ContextCapture 用户说明-中文版.zip。 帮助英文不好的朋友进行阅读! 帮助英文不好的朋友进行阅读!
  • ContextCapture Master是ContextCapture的主模块。通过图形用户界面,它允许你:
  • ContextCapture中文用户手册2016年12月16日版。和最新的4.4.9界面有轻微区别,但是足够用了,是个入门的好文档。
  • smart3d Bentley ContextCapture Center v4.1 含注册文件
  • smart 3D Bentley-ContextCapture-Center-数据处理流程
  • Project 管理与ContextCapture
  • 使用ContextCapture生成SLPK的规范

    千次阅读 2019-06-05 10:12:22
    使用ContextCapture生成的SLPK,部分数据依然会有问题。目前,Esri中国发布了《使用ContextCapture生成SLPK的规范》。 建议使用ContextCapture Center edition Update 11 - v4.4.11及以上版本。(4.4.10和4.4.9...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 147
精华内容 58
关键字:

contextcapture