/ / Autofokus-Kontrolle über die Kamera bei Verwendung von Android Vision Apis - Android, Android-Vision

Autofokus-Kontrolle über die Kamera bei Verwendung von Android Vision Apis - Android, Android-Vision

Ich habe versucht, Android-Vision-APIs zu verwendenBarcode-Scannen. Obwohl Barcode- / QRcode-Scannen funktioniert, müssen Sie jedoch, um den Barcode / QR-Code in den Fokus zu bringen, Ihr gesamtes Mobiltelefon hin und her bewegen. Es gibt keinen integrierten Autofokus-Modus. Die CameraSource-Klasse, die die native Kamera verwaltet, bietet keine Möglichkeit, auf das Kameraobjekt zuzugreifen. Wenn der Autofokus nicht ausgeführt wird, wird der Benutzer denken, dass das Scannen selbst nicht funktioniert.

Auch die Beispiel-Multi-Tracker-App führt keinen Autofokus durch.

Gibt es eine Möglichkeit, Autofokus zu machen?

Antworten:

1 für die Antwort № 1

Wenn Sie das erstellen CameraSource durch das Builder, Sie können durch .setAutoFocusEnabled(true)

mCameraSource = new CameraSource.Builder()
.setRequestedPreviewSize(640, 480)
.setFacing(CameraSource.CAMERA_FACING_BACK)
.setRequestedFps(30.0f)
.setAutoFocusEnabled(true)
.build(getApplicationContext(), detector);