MSDK4.17使用 air2S 拍摄全景图。根据文档的指引,飞到空中后开始拍摄,未能成功

Comments

9 comments

  • DJI Developer Support
    可以将通过setPhotoPanoramaMode和setPanoOriginalPhotoSettings设置详细参数以及代码给到我们吗? 飞机在准备开全景的时候是否有执行其他人员?出现概率大概是多少?
    0
    Comment actions Permalink
  • 刘先生

    1. camera.setPhotoPanoramaMode(SettingsDefinitions.PhotoPanoramaMode.PANORAMA_MODE_SPHERE) 调用成功
    camera.setPanoOriginalPhotoSettings(OriginalPhotoSettings(false)) 调用成功

    2. 飞到空中悬停,没有其它任务。

    3. 必现,Air2S没有拍成功过。

    0
    Comment actions Permalink
  • DJI Developer Support
    您有检查过这台飞机使用DJI FLY可以正常执行全景拍摄吗? 如果SDK执行全景必现失败,是否可以给到我们一个视频直观查看一下飞机的情况?这里是上传地址:https://pan-sec.djicorp.com/s/XFN3YBFD4QrDmYD 密码是dji123
    0
    Comment actions Permalink
  • 刘先生

    你好,我先把Dji Fly 升级到最新版了,然后确认无人机固件也是最新的。

    然后飞到40米空中,把拍照模式选为全景-球形,点击Start, 尝试多次无法成功,详见录像。

    0
    Comment actions Permalink
  • DJI Developer Support
    DJI fly也无法全景的话,我建议您可以飞机的技术支持联系对飞机的配置先进行硬件排查。您可以邮箱联系support@dji.com
    0
    Comment actions Permalink
  • 刘先生

    经过我的尝试,确定是虚拟遥控开关的问题。

    在拍全景之前,先把虚拟遥控 setVirtualStickModeEnabled 设置为false, 然后再按顺序开始拍全景。

    调用 startShootPhoto 依然是没有反应不回callback, 但是无人机实际已经开始在拍全景。

    监听进度的情况, 不断回调的状态 panoramaProgress 为不断增加0-1-2-...-100,  但是isShootingPanoramaPhoto一直为false。 进度到100%的时候,能正常生成1张全景图大约12.64MB。

    总结一下: 1,Air2S拍全景图需要先把虚拟遥控关闭。(SDK5不需要此步骤)

    2. 回调的状态panoramaProgress 为不断增加0-1-2-...-100,  但是isShootingPanoramaPhoto一直为false (估计是SDK4的bug, SDK5无此问题)

    3. startShootPhoto 不会回应,我是等它超时判断 panoramaProgress >=1了,就当它是成功开始拍了。(估计是SDK4的bug, SDK5无此问题)

    0
    Comment actions Permalink
  • DJI Developer Support
    虚拟摇杆其实也是智能任务的一种。全景动作因为需要控制飞机选择,因此会与同样控制飞机的虚拟摇杆,航点任务等智能任务存在冲突。 对于DJI AIR 2S的确是需要关闭虚拟摇杆才可以执行全景。 对于isShootingPanoramaPhoto一直是false以及startShootPhoto不回调的问题。这是在关闭虚拟摇杆之后也会存在的问题吗?
    0
    Comment actions Permalink
  • 刘先生

    isShootingPanoramaPhoto一直是false以及startShootPhoto不回调的问题。这是在关闭虚拟摇杆之后也会存在的问题吗?

    =》是的,确实有这2个问题。现在暂时通过其它状态来判断Start的成功了。

    0
    Comment actions Permalink
  • DJI Developer Support
    我们会尝试在4.18版本上对您所提到的场景进行测试。
    0
    Comment actions Permalink

Please sign in to leave a comment.