2016-04-15 7 views
1
Problem Statement 

kann nicht Matrix Barcode mit AVFoundation Framework Matrix mit weißen Hintergrund funktioniert gut, aber die mit schwarzem Hintergrund does't Antwort zu lesen.Matrix Barcode Leser | iOS SDK | AVFoundation | AVMetadataObjectTypeDataMatrixCode

Implementation 

Mit AVFoundation Rahmen zu schaffen AVCaptureSession Hinzufügen von Ausgängen und Rückruf bekommen didOutputMetadataObjects so Incase Hintergrund mit selbst keine Antwort vom Rahmen zu bekommen.

Does't Work 

Does't Work

Works Fine 

enter image description here

Antwort

0

Es scheint, dass AVFoundation nicht inverse Farbe Data Matrix Barcodes Lesen nicht unterstützt, obwohl ich nicht erwähnt, dass speziell in der Dokumentation gefunden habe. Andere Entwickler haben dies ebenfalls gemeldet: Unable to read white on black Data Matrix barcode

Für den Moment, die einzige Lösung, die ich gefunden habe, ist die Verwendung einer 3rd-Party kommerziellen Scan-Bibliothek, wie Scandit oder Manatee Works.