Как исправить некорректное сканирование штрих-кода? - PullRequest
0 голосов
/ 09 марта 2020

Я использую "me.dm7.barcodescanner: zxing: 1.9", чтобы получить код из штрих-кода, программа работает хорошо, но есть одна проблема. Программа работает, даже если штрих-код не находится в прямоугольнике, и в этот момент программа выдает совершенно другой код в отличие от штрих-кода. Как заставить программу работать, когда штрих-код на прямоугольнике.

ViewGroup contentFrame = (ViewGroup) findViewById(R.id.ScanView);
mScannerView = new ZBarScannerView(this);

contentFrame.addView(mScannerView);

barcodeFormatEAN13 = BarcodeFormat.EAN13;
listaZaFormat.add(barcodeFormatEAN13);
mScannerView.setFormats(listaZaFormat);

askForPermission(Manifest.permission.CAMERA, CAMERA);

enter image description here

1 Ответ

0 голосов
/ 10 марта 2020

Я бы предложил сделать видоискатель того же размера, что и вид с камеры, потому что весь вид с камеры будет искать штрих-код. Используя zscanner с программным обеспечением, над которым я работаю, он иногда получает случайные штрих-коды. если вы сделаете рамку меньше, тогда она будет более управляемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...