我使用谷歌视觉API扫描二维码和条码。它不支持相机自动对焦,并且在检测条形码时仍然模糊。尽管我的设备支持自动对焦。我正在使用vision api提供的自动对焦功能,但它不起作用
cameraSource = new CameraSource
.Builder(getActivity(), barcodeDetector)
.setRequestedPreviewSize(1600, 1024)
.setAutoFocusEnabled(true)
.build();
日志显示:
I/CameraSource: Camera auto focus is not supported on this device.
请帮忙。我该怎么解决?
最佳答案
尝试更新示例代码。新版本不包含用于setAutoFocusEnabled
的CameraSource.Builder
方法:
https://github.com/googlesamples/android-vision/blob/master/visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader/ui/camera/CameraSource.java