IOS SDK图片二维码识别
来源:互联网 发布:万聪网络怎么样 编辑:程序博客网 时间:2024/06/09 23:42
- (void)viewDidLoad {
[super viewDidLoad];
NSString * file = [[NSBundle mainBundle] pathForResource:@"qrcode.png" ofType:nil];
CIImage * ciImage = [CIImage imageWithData:[NSData dataWithContentsOfFile:file]];
NSString *qr = [self stringFromCiImage:ciImage];
NSLog(@"qr: %@",qr);
}
- (NSString *)stringFromCiImage:(CIImage *)ciimage {
NSString *content = nil;
if (!ciimage) {
return nil;
}
CIDetector *detector = [CIDetector detectorOfType:CIDetectorTypeQRCode
context:[CIContext contextWithOptions:nil]
options:@{CIDetectorAccuracy:CIDetectorAccuracyHigh}];
NSArray *features = [detector featuresInImage:ciimage];
if (features.count) {
for (CIFeature *feature in features) {
if ([feature isKindOfClass:[CIQRCodeFeature class]]) {
content = ((CIQRCodeFeature *)feature).messageString;
break;
}
}
} else {
NSLog(@"未正常解析二维码图片, 请确保iphone5/5c以上的设备");
}
return content;
}
[super viewDidLoad];
NSString * file = [[NSBundle mainBundle] pathForResource:@"qrcode.png" ofType:nil];
CIImage * ciImage = [CIImage imageWithData:[NSData dataWithContentsOfFile:file]];
NSString *qr = [self stringFromCiImage:ciImage];
NSLog(@"qr: %@",qr);
}
- (NSString *)stringFromCiImage:(CIImage *)ciimage {
NSString *content = nil;
if (!ciimage) {
return nil;
}
CIDetector *detector = [CIDetector detectorOfType:CIDetectorTypeQRCode
context:[CIContext contextWithOptions:nil]
options:@{CIDetectorAccuracy:CIDetectorAccuracyHigh}];
NSArray *features = [detector featuresInImage:ciimage];
if (features.count) {
for (CIFeature *feature in features) {
if ([feature isKindOfClass:[CIQRCodeFeature class]]) {
content = ((CIQRCodeFeature *)feature).messageString;
break;
}
}
} else {
NSLog(@"未正常解析二维码图片, 请确保iphone5/5c以上的设备");
}
return content;
}
0 0
- IOS SDK图片二维码识别
- ios 原生sdk 识别图片中的二维码
- iOS相册图片二维码识别
- ios原生api识别二维码图片
- iOS 扫描二维码、长按图片识别二维码
- iOS 自带二维码识别(识别二维码,条形码以及从相册中选择图片进行识别)
- iOS,二维码识别,保存二维码
- 识别二维码图片
- ios ZBar识别选中相册的图片二维码
- iOS 从相册中导入二维码图片识别
- ios APPweb网页长按识别二维码和保存图片
- iOS UIWebView 图片 内存缓存 交互二维码识别
- ios 二维码识别功能
- iOS识别二维码
- iOS二维码扫描/识别
- iOS UIWebView 二维码识别
- ios sdk二维码生成器
- iOS生成二维码(中间包含图片),长按识别二维码(Swift)
- 几种排序的复杂度
- 《Java小游戏实现》:坦克大战
- Thinking in Java 第1章 对象入门 总结
- 8、Python算法
- linux网卡
- IOS SDK图片二维码识别
- iOS使用半透明模糊效果方法整理
- HDU 5136 (DP)
- 毫不能动词坚忍不拔之志
- 第一篇
- 智能着装:技术将大肆改造时尚业
- 广播接受者-锁屏清空程序锁的临时集合
- OceanBase简介
- 谁能挑战大众点评网?