我正在尝试使用 Android-vision api 进行条码扫描。虽然条码/二维码扫描有效,但要使条码/二维码聚焦,您需要来回移动整个手机。看起来没有任何内置的自动对焦模式。管理本机相机的 CameraSource 类不公开任何访问相机对象的方法。如果不执行自动对焦,那么用户会认为扫描本身不起作用。
此外,示例“多跟踪器”应用程序也不执行任何自动对焦。
有没有办法做自动对焦?
我正在尝试使用 Android-vision api 进行条码扫描。虽然条码/二维码扫描有效,但要使条码/二维码聚焦,您需要来回移动整个手机。看起来没有任何内置的自动对焦模式。管理本机相机的 CameraSource 类不公开任何访问相机对象的方法。如果不执行自动对焦,那么用户会认为扫描本身不起作用。
此外,示例“多跟踪器”应用程序也不执行任何自动对焦。
有没有办法做自动对焦?
当你创建CameraSource
through 时Builder
,你可以通过.setAutoFocusEnabled(true)
mCameraSource = new CameraSource.Builder()
.setRequestedPreviewSize(640, 480)
.setFacing(CameraSource.CAMERA_FACING_BACK)
.setRequestedFps(30.0f)
.setAutoFocusEnabled(true)
.build(getApplicationContext(), detector);