Я нашел эту библиотеку https://github.com/TheLevelUp/ZXingObjC, которая представляет собой порт ZXing для Objective-C и поддерживает множественное сканирование штрих-кода. Мне нужно, что для приложения, так что я пытался получить это сработало, но он ничего не обнаружил, когда я прохожу изображение с несколькими штрих-кодами Вот код, я используюZXing-сканирование нескольких штрих-кодов
CGImageRef imageToDecode = self.imgn.image.CGImage; // Given a CGImage in which we are looking for barcodes
ZXLuminanceSource* source = [[[ZXCGImageLuminanceSource alloc] initWithCGImage:imageToDecode] autorelease];
ZXBinaryBitmap* bitmap = [ZXBinaryBitmap binaryBitmapWithBinarizer:[ZXHybridBinarizer binarizerWithSource:source]];
NSError* error = nil;
ZXDecodeHints* hints = [ZXDecodeHints hints];
ZXMultiFormatReader* reader = [ZXMultiFormatReader reader];
ZXGenericMultipleBarcodeReader* multi = [[ZXGenericMultipleBarcodeReader alloc] initWithDelegate:reader];
NSArray * result = [multi decodeMultiple:bitmap hints:hints error:&error];
Это возвращает ноль массив и ошибка содержит ошибку «no barcodes found». Когда я использую MultiFormatReader только с одним штрих-кодом, это нормально, но когда я добавляю изображение с более чем одним штрих-кодом, хорошо распознанным с помощью MultiFormatReader, он ничего не обнаруживает Может ли кто-нибудь дать мне ключ?
На самом деле, если есть любой другой бесплатный IOS библиотеки штрих-кода, который может читать несколько штрих-кодов из изображения, было бы слишком большим – Rodrigo
ли вы какие-либо библиотеки.? Это может читать несколько QR-кодов ... один за другим? – Shailesh