2016-04-01 8 views
3

Ich schaue CIDetectorTypeQRCode. Wie kann ich andere Arten von Barcodes erkennen? Ich kann andere Barcodetypen über AVMetadataObjectType lesen, aber ich möchte dasselbe mit CIDetector machen. Ich versuche eine Echtzeit-Hervorhebung des Barcodes zu erreichen.Ist CIDetector für andere Barcode-Typen

Versuchen Sie für eine Art Zoom-in-Effekt vor meinem AVCaptureMetadataOutputObjectsDelegate erreicht eine vollständige Sperre und Lesen des Codes.

Antwort

0

CIDetector hat nur folgende Typen zu erkennen, also können wir damit keine anderen Barcodes erkennen.

  • CIDetectorTypeFace
  • CIDetectorTypeRectange
  • CIDetectorTypeQRCode
  • CIDetectorTypeText

Aber da iOS 11 hat eine neue Reihe von Vision API eingeführt. Jetzt ist es möglich, Barcodes aus einem Bild zu lesen.

Wenn Sie mit iOS 11 arbeiten, können Sie Barcode-Ergebnisse mit VNDetectBarcodesRequest lesen.