拍摄照片之前如何最好地聚焦P4P相机?

时间:2018-10-31 07:09:36

标签: dji-sdk

我正在尝试确保相机在拍摄图像之前正确对焦。仅仅调用setFocusMode(DJICameraFocusMode.auto)似乎不能可靠地集中精力,尽管有时可以。我还尝试过在该模式下调用camera.setFocusTarget(CGPoint(x: 0.5, y: 0.5)),但无济于事。

如下所示,我还尝试将相机置于手动对焦模式并将焦点设置为无穷远(我的拍摄对象应始终保持足够远)。同样,此方法的完成表示成功,但我似乎仍未获得可靠的聚焦图像。

camera.setFocusMode(DJICameraFocusMode.manual,
                    withCompletion: {
                        [weak self] (error: Error?) -> Void in
                        if let e = error {
                            print("Could not set camera focus mode to manual \(e.localizedDescription)")
                        }
                        else {
                            camera.setFocusRingValue(0, withCompletion: { print("set focus to infinity") } )
                        }
})

有人有这个问题和/或解决过吗? TIA!

0 个答案:

没有答案