24-如何计算照片或视频的总像素


【问题描述】ContextCapture分为标准版和高级版(英文称Center 版),两者支持的数据总量是不同的。
以ContextCapture UP20为例,可以参考如下文档的第28页:标准版支持的影像数据的最大总像素数为300千兆即300G。
ContextCapture User Guide u20_ZH_CN.pdf (bentley.com)

那么这里的影像数据集的总像素数是如何计算的呢?

【计算方法】

简单说就是:每张照片的像素数*照片数量=总像素数
查看每张照片的像素数: 可以选中数据集中的一张照片,鼠标右键点击属性,再选择Details,即可查看像素数。(同一相机,同一批次的照片像素是一致的。)
如下截图中的图片是1666*739

对于常用的相机照片,每张照片一般可以达到4K分辨率,即3840*2160=8294400 约为8.3M每张
所以这种照片的话,可以支持 300G/8.3M=36144.458 即最多36144张。

当然,加载了照片之后,软件也会自动显示总像素数,如下截图:

另外,导入视频也是同样的道理,依然从属性中可以查看视频的分辨率。如果视频是4K的,每张截取的照片像素依然是接近 3840*2160=8294400
可以根据视频长度和截取频率计算照片总数量,从而计算出总像素数。同样的在软件中也会提示出来,如下截图:

如果导入的视频过长或截取间隔过短,导致总像素数超过300G,软件就会报错,无法进行下一步操作。