CC4.4如何保证照片生成的模型和c点云数据位置保持一致呢?

你好,

各位老师,

我用的你们提供 的数据进行cc4.4的功能的操作,但是只能使用你们的xml文件(这个文件是你们进了一些设置,我看不到具体的设置呢)才能保证照片和模型和点云的数据保持位置的一致性,

请问你们是怎么实现这个位置的一致性呢,我先用照片生成了空三,然后导入点云之后,但是位置不一致呢?(具体见下图)

请问怎么解决这个问题呢?(数据是你们提供的呢)

谢谢

春伟

Parents Reply Children
  • 您好,久等了,刚刚收到了国外同事的回复,首先这个xml文件不是某个设备自动生成的,它其实是将手动匹配的控制点信息保存成了xml文件,以便下一次的使用。因此对应新的项目而言,还是要先进行手动的匹配。国外同事的回复了手动匹配的方法:控制照片与点云数据的匹配,最好的方法是使用Ground Control Points 简称GCP, 通常来说,扫描设备在获取了点云数据后,也会生成场景内的控制点信息,即坐标信息。为了注册图片,我们必须导入控制点信息(具体方法是:在CC的Survey菜单下点击图片中相同位置的GCP),然后利用GCP信息进行空三运算并进行调整,这样照片和点云的位置就可以匹配上。谢谢

  • 数据是在哪里下载的呢?能否分享一下。谢谢。
  • 您好,请通过如下百度云链接下载:
    链接:pan.baidu.com/.../1qYxupbu 密码:zrmu
    另外,使用试用版软件进行点云文件建模可能会报错,因此建议您激活软件授权后再进行测试。

  • 你好,
    洪工,
    最近出去了,不好意思才看到,我是不是可以理解为利用了我们常说的地面控制点(具有空间的坐标信息)了呢,然后强行的把图片的模型拉回到点云处,或者是点云数据强行拉回到到图片的模型处呢,
  • 您好,因为测试文件中没有提供足够的坐标信息,因此我对几个照片中的控制点坐标进行了几次粗略的估算,然后建模发现图片模型和点云模型已经很靠近了。大概流程如下:

    1.新建block后,首先导入点云数据,然后在3D View中可以看到10几个黄色圆球,即扫描设备的位置,用鼠标依次点击它们可以看到坐标值和编号,可以留意这里面编号第10的扫描点在照片的1718.jpg到1720.jpg这三张里可以看到。

    2.导入照片,然后准备定义Control Point,在定义时,输入第10个scan点坐标值,然后用鼠标点击前述三张照片中的Scan设备位置。这是定义的第一个控制点。

    3.我们需要最少定义3个ControlPoint (每个Control Point需要定义在至少2张照片中),放大照片后,在铁轨上可以看到依次摆放的55,65,75等等的位置标识牌,我根据铁轨的宽度(约1.4米),房屋底部的标高等,估测65号,75号标识牌的坐标值,从而定义了另外2个控制点。

    4.进行空三运算,软件会自动选择为‘通过控制点调正位置’的方式。然后在3D-view中查看,可以看到点云数据和照片数据基本在一起。如下截图是我做的效果,因为坐标值是估算的,照片数据显示的比点云数据略高一些。

    Answer Verified By: chunwei.qin