无法使用Mobile Vision API聚焦二维码

问题描述 投票:0回答:1

我在 Android 应用程序中使用 Google Mobile Vision API 来扫描二维码。扫描绝对没问题。

在某些手机中,焦点不正确。在 Galaxy S4 中,我必须来回移动手机才能扫描。

以下行位于 build.gradle 中。

compile 'com.google.android.gms:play-services-vision:8.4.0'

这就是我创建 CameraSource 的方式。

cameraSource = new CameraSource.Builder(this, barcodeDetector).setAutoFocusEnabled(true).build();

虽然自动对焦设置为true,但是二维码没有对焦。

android camera focus qr-code google-vision
1个回答
0
投票

尝试在函数setFocusMode中使用标志FOCUS_MODE_CONTINUOUS_PICTURE

cameraSource = new CameraSource.Builder(this, barcodeDetector)
            .setFocusMode(autoFocus ? Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE : null)
            .setAutoFocusEnabled(true).build();
© www.soinside.com 2019 - 2024. All rights reserved.