我们项目需要开发手动变焦功能,有demo可以参考吗?或者提供一个思路
已完成我们项目需要开发手动变焦功能,有demo可以参考吗?或者提供一个思路
-
您所使用的飞行是什么呢? 目前对变焦的控制分为camera和len两个类。M2EA和M300(H20T)使用的是lens类,变焦可以参考这篇文章:M2EA如何变焦? 如果是Mavic 2 zoom以及大部分机型都是使用camera,变焦需要使用camera.setHybridZoomFocalLength,变焦公式可以参考这篇文章和lens类:如何计算镜头的变焦倍数 mini 2变焦可以参考这篇文章:DJI Mini 2如何变焦? 实现手动变焦的流程大致是: 1.获取变焦范围和变焦步长,例如使用getHybridZoomSpec获取; 2.获取当前变焦值,例如使用getHybridZoomFocalLength获取; 3.设置变焦值,可以参考这个公式:变焦值 = 当前变焦值 +/- N * 变焦步长,最小变焦值 《= 变焦值 《=最大变焦值。 -
文章链接: M2EA如何变焦? -- https://sdk-forum.dji.net/hc/zh-cn/articles/4402661805337?source=search&auth_token=eyJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50X2lkIjo5Nzg4MTcsInVzZXJfaWQiOjM2NTI3NTk5MjczNCwidGlja2V0X2lkIjo2NTYyMywiY2hhbm5lbF9pZCI6NjMsInR5cGUiOiJTRUFSQ0giLCJleHAiOjE2NTcyNTI4NjN9.AcC7V1C7ign8BJZB00AMfSytuL638KlpVNE714KphhM 如何计算镜头的变焦倍数 -- https://sdk-forum.dji.net/hc/zh-cn/articles/4402489706137?source=search&auth_token=eyJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50X2lkIjo5Nzg4MTcsInVzZXJfaWQiOjM2NTI3NTk5MjczNCwidGlja2V0X2lkIjo2NTYyMywiY2hhbm5lbF9pZCI6NjMsInR5cGUiOiJTRUFSQ0giLCJleHAiOjE2NTcyNTI4NjN9.AcC7V1C7ign8BJZB00AMfSytuL638KlpVNE714KphhM DJI Mini 2如何变焦?-- https://sdk-forum.dji.net/hc/zh-cn/articles/4501905670553?source=search&auth_token=eyJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50X2lkIjo5Nzg4MTcsInVzZXJfaWQiOjM2NTI3NTk5MjczNCwidGlja2V0X2lkIjo2NTYyMywiY2hhbm5lbF9pZCI6NjMsInR5cGUiOiJTRUFSQ0giLCJleHAiOjE2NTcyNTI4NjN9.AcC7V1C7ign8BJZB00AMfSytuL638KlpVNE714KphhM
请先登录再写评论。
评论
16 条评论