tec*_*eer 9 api android autofocus android-camera camera2
我正在使用Android camera2 API.
我可以在手动对焦模式下使用LENS_FOCUS_DISTANCE获得焦距值.但是,AF模式下的属性始终为零.在AF模式下有没有办法获得焦距?
距镜头最前面的最短距离,可使其聚焦。
如果镜头是固定焦点,则该值为0。
http://developer.android.com/intl/es/reference/android/hardware/camera2/CameraCharacteristics.html
换句话说,如果您要管理焦点,请记住这LENS_INFO_MINIMUM_FOCUS_DISTANCE会给您最小的焦点,但是要获得“最大”焦点,必须使用LENS_INFO_HYPERFOCAL_DISTANCE。
float yourMinFocus = mCameraCharacteristics.get(CameraCharacteristics.LENS_INFO_MINIMUM_FOCUS_DISTANCE);
float yourMaxFocus = mCameraCharacteristics.get(CameraCharacteristics.LENS_INFO_HYPERFOCAL_DISTANCE);
Run Code Online (Sandbox Code Playgroud)
如果值为LENS_INFO_MINIMUM_FOCUS_DISTANCE0,则表示是定焦,不支持手动对焦。功能有限 - 存在于所有报告至少HARDWARE_LEVEL_LIMITED
| 归档时间: |
|
| 查看次数: |
4508 次 |
| 最近记录: |