Штрих-код от центральной линии в слое предварительного просмотра - PullRequest
0 голосов
/ 21 марта 2019

В iOS-приложении, над которым я работаю, раньше было AVMetadataOutput для штрих-кодов, но оно не поддерживает некоторые 1-D штрих-коды с длиной штрих-кода более 32 цифр (код-128).

Я реализовал Firebase FIRVisionBarcodeDetector с AVcapturoutput и буфером образцов, который обнаруживается в блоке завершения изображения.

[self.barcodeDetector detectInImage:visionImage completion:^(NSArray<FIRVisionBarcode *> * barcodes, NSError *  error) {
}];

Когда пользователь помещает контрольную линию (для прицеливания и сканирования) в верхней или нижней части штрих-кодаэто в состоянии прочитать это.Проблема в том, что когда есть два или более штрих-кодов, он не считывает штрих-код под базовой линией предварительного просмотра.

Для AVMetadataOutput он работал нормально с transformedMetadataObjectForMetadataObject.

Можно ли сканировать штрих-код для прицеливания и сканировать, используя MLVison framework?

...