二维码简单识别代码:
@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)
}
}
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4