iOS查看图片中是否包含二维码

2019-07-31  本文已影响0人  MMOTE

UIImage *pickedImage = selectPhotos[0];
CIImage *detectImage = [CIImage imageWithData:UIImagePNGRepresentation(pickedImage)];
CIDetector *detector = [CIDetector detectorOfType:CIDetectorTypeQRCode context:nil options:@{CIDetectorAccuracy: CIDetectorAccuracyLow}];
CIQRCodeFeature *feature = (CIQRCodeFeature *)[detector featuresInImage:detectImage options:nil].firstObject;
if (feature.messageString) {
DLog(@"存在QR");
}else{
DLog(@"不存在QR");
}

上一篇下一篇

猜你喜欢

热点阅读