【问题标题】:PanoramaMissionOperator compatibility with DJI Mavic Pro and Phantom 4 ProPanoramaMissionOperator 兼容 DJI Mavic Pro 和 Phantom 4 Pro
【发布时间】:2020-02-04 16:15:29
【问题描述】:

有没有人在 Android 或 iOS 的移动 SDK 上使用过 PanoramaMissionOperator?我在网上看不到任何示例代码。此外,似乎还不清楚哪些产品支持使用文档中的 PanoramaMissionOperator。当我尝试使用 Mavic Pro 和 Phantom 4 Pro 获取 PanoramaMissionOperator 的状态时,我得到的 PanoramaMissionState 为 DISCONNECTED。

我知道 DJI 文档描述了如何通过航点任务实现相同的目标,但有些无人机在航点任务期间会丢失照片。

PanoramaMissionOperator operator = MissionControl.getInstance().getPanoramaMissionOperator();
PanoramaMissionState missionState = operator.getCurrentState();

【问题讨论】:

    标签: dji-sdk


    【解决方案1】:

    PanoramaMissions 仅支持 OSMO 设备,来源: https://developer.dji.com/mobile-sdk/documentation/introduction/component-guide-missions.html -> 滚动到底部。

    不幸的是,SDK 文档没有提到这一点,我得到的唯一提示是 DISCONNECTED 状态的描述:“移动设备和 Osmo 之间的连接已断开。” https://developer.dji.com/api-reference/android-api/Components/Missions/DJIPanoramaMissionState.html#djipanoramamissionstate_disconnected_inline

    【讨论】:

    • 谢谢!您是否设法通过 dji-sdk 以另一种方式捕获全景图?
    • 不幸的是,dji-sdk 无法做到这一点。你可以做一个时间线任务: - 上升到某个高度 - 将偏航角移动 45° - 拍照 - 重复直到你有 8 张照片 - 使用可从相机访问的 MediaManager 将照片检索到您的智能手机。 MediaFile.Callback 告诉您何时可以检索新的 MediaFile。 - 使用 OpenCV 之类的工具将照片拼接在一起以创建全景图
    猜你喜欢
    • 1970-01-01
    • 2021-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多