Android 视觉条码检测器不读取数据矩阵条码

Android 视觉条码检测器不读取数据矩阵条码,android,google-play-services,android-vision,Android,Google Play Services,Android Vision,它可以读取二维码。但根本无法读取数据矩阵!我看到当条形码在画面中央时,它确实对其他人起作用,但对我不起作用 我构建它是为了让它读取数据矩阵: detector = new BarcodeDetector.Builder(ctx) .setBarcodeFormats(Barcode.DATA_MATRIX | Barcode.QR_CODE) .build(); 是否有人处理过这个问题?可能

它可以读取二维码。但根本无法读取数据矩阵!我看到当条形码在画面中央时,它确实对其他人起作用,但对我不起作用

我构建它是为了让它读取数据矩阵:

detector =
            new BarcodeDetector.Builder(ctx)
                    .setBarcodeFormats(Barcode.DATA_MATRIX | Barcode.QR_CODE)
                    .build();

是否有人处理过这个问题?

可能有一些原因:

1) 您是否尝试过:

detector =
        new BarcodeDetector.Builder(ctx)
                .setBarcodeFormats(Barcode.DATA_MATRIX)
                .build();
因此,您不会检测到二维码。因为有些智能手机速度太慢,无法检测多个条形码

2) 你的google play服务是最新的吗


3) 您是否试图靠近条形码或远离条形码?

您是否找到了解决此问题的方法?