Android Google Play服务条码扫描程序无法在1D(EAN13)条码上使用

时间:2015-08-19 20:32:14

标签: android google-play-services google-vision

我正在从android-vision repo(多跟踪器应用)测试条形码API。但是我只能扫描QR码,我想扫描像EAN 13这样的1D条码。我怎么能做好这项工作?

Ps。:另外,我试图仅过滤扫描EAN 13,但效果也不好。

谢谢,    马塞洛·阿尔维斯

1 个答案:

答案 0 :(得分:4)

发现的问题是用于此应用的CameraSource类不包含自动对焦设置。对于某些条形码格式,例如EAN 13,这会降低检测率。

我们最近开源了CameraSource类,其中包括一个自动对焦选项。我们建议您使用此版本的CameraSource并启用自动对焦:

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

<强>更新

随Google Play Services 8.4提供的CameraSource现在具有自动对焦选项。