gpt4 book ai didi

android - camera2,android中的手动对焦

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:06:52 25 4
gpt4 key购买 nike

我正在寻找 android 中 camera2 中手动对焦的示例。我试图获得如下所示的最小焦距和可用焦距,但没有帮助。如何控制焦距?

float minimumLens = characteristics.get(CameraCharacteristics.LENS_INFO_MINIMUM_FOCUS_DISTANCE);

float[] lensDistances = characteristics.get(CameraCharacteristics.LENS_INFO_AVAILABLE_FOCAL_LENGTHS); 

我需要用seekbar来控制它。提前致谢。

最佳答案

 switch (seekBar.getId()) {
case R.id.sb_focus:
float minimumLens = mCameraCharacteristics.get(CameraCharacteristics.LENS_INFO_MINIMUM_FOCUS_DISTANCE);
float num = (((float) i) * minimumLens / 100);
mPreviewBuilder.set(CaptureRequest.LENS_FOCUS_DISTANCE, num);
int showNum = (int) num;
mSeekBarTextView.setText("focus:" + showNum);
break;}

小心,CONTROL_AF_MODE 应该关闭。
https://github.com/pinguo-yuyidong/Camera2/blob/master/app/src/main/java/us/yydcdut/androidltest/ui/DisplayFragment.java
1109行代码<​​/p>

关于android - camera2,android中的手动对焦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28170491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com