关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

二维码的简单识别(Swift)

发布时间:2019-11-29 18:27:11

二维码简单识别代码:

@IBOutlet weak var sourceImageView: UIImageView!

@IBAction func detectorQRCode() {

    // .1 获取需要识别的图片

    let image = sourceImageView.image

    let imageCI = CIImage(image: image!)

    // 开始识别

    // 1. 创建一个二维码探测器

    let dector = CIDetector(ofType: CIDetectorTypeQRCode, context: nil, options: [CIDetectorAccuracy: CIDetectorAccuracyHigh])

    // 2. 直接探测二维码特征

    let features = dector.featuresInImage(imageCI!)

    for feature in features {

   //        print(feature)

        let qrFeature = feature as! CIQRCodeFeature

        print(qrFeature.messageString)

        print(qrFeature.bounds)

    }

}



/template/Home/Zkeys/PC/Static