inspire 2使用msdk开发如何实现自动/手动对焦
已完成我想实现自动/手动对焦,查了api文档,有一个方法setFocusAssistantSettings,需要传一个坐标进去。我看djigo4的对焦,自动对焦需要点击屏幕,手动对焦要转动焦距的滑轮组件,我现在的做法是在显示图像的TextureView设置setOnTouchListener,通过点击获取坐标然后将对焦模式设置为MANUAL,然后我将点击的坐标分别除以TextureView的宽和高转化到1内,使用setFocusTarget进行对焦,为什么没有反应呢?哪里有问题,我实在setOnTouchListener里面获取到camera再进行对焦的。
-
使用setFocusTarget进行对焦,为什么没有反应呢?哪里有问题,我是在setOnTouchListener里面获取到camera再进行对焦的。 自动对焦需要点击屏幕,手动对焦要转动焦距的滑轮组件,我现在的做法是在显示图像的TextureView设置setOnTouchListener -->手动模式下无法使用setFocusTarget,它是自动模式下才可以使用的。可以查看接口的描述:https://developer.dji.com/api-reference/android-api/Components/Camera/DJICamera.html?search=setfocustarget&i=0djicamera_camerasettings_setlensfocustarget_inline 手动模式下使用setFocusRingValue去调节对焦。
请先登录再写评论。
评论
1 条评论