我试图使用Android-vision API进行条形码扫描。尽管条码/QRcode扫描有效,但是要使条码/QRcode成为焦点,您需要前后移动整个手机。看起来没有任何内置的自动对焦模式。管理 native 相机的CameraSource类不会公开任何访问相机对象的方法。如果未执行自动聚焦,则用户会认为扫描本身不起作用。

同样,示例“多跟踪器”应用程序也不会执行任何自动对焦。

有什么办法可以进行自动对焦吗?

最佳答案

通过CameraSource创建Builder时,可以传递.setAutoFocusEnabled(true)

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

10-05 21:13