java拍照控件焦距问题_camera2:聚焦区域和焦距的问题

我尝试了很多时间来设置对camera2 API的远程焦点,或者只在活动开始时初始化的特定区域设置自动对焦 .

但它仍然没有工作......

请问你能帮帮我吗 ? :)

这是我的配置:

captureRequestBuilder.set(CaptureRequest.CONTROL_MODE, CaptureRequest.CONTROL_MODE_AUTO);

captureRequestBuilder.set(CaptureRequest.CONTROL_AF_TRIGGER,

CaptureRequest.CONTROL_AF_TRIGGER_START);

MeteringRectangle[] focusArea = new MeteringRectangle[1];

focusArea[0] = new MeteringRectangle(new Rect(rectangle.getLeft(),rectangle.getTop(),

rectangle.getRight(), rectangle.getBottom()), MeteringRectangle.METERING_WEIGHT_MAX);

captureRequestBuilder.set(CaptureRequest.CONTROL_AF_REGIONS, focusArea);

//captureRequestBuilder.set(CaptureRequest.LENS_FOCUS_DISTANCE,10000000000.0f);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值