手镯上的ios 条形码扫描描不了

主题 : 原生的条形码扫描,直接扫可以,但是从相册选取图片就扫不出来
级别: 新手上路
UID: 528395
可可豆: 162 CB
威望: 150 点
在线时间: 127(时)
发自: Web Page
来源于&&分类
原生的条形码扫描,直接扫可以,但是从相册选取图片就扫不出来&&&
主要配置代码//只能扫描条形码&&&&&&&&if ([output.availableMetadataObjectTypes containsObject:AVMetadataObjectTypeEAN13Code]) {&&&&&&&&&&&&[a addObject:AVMetadataObjectTypeEAN13Code];&&&&&&&&}&&&&&&&&if ([output.availableMetadataObjectTypes containsObject:AVMetadataObjectTypeEAN8Code]) {&&&&&&&&&&&&[a addObject:AVMetadataObjectTypeEAN8Code];&&&&&&&&}&&&&&&&&if ([output.availableMetadataObjectTypes containsObject:AVMetadataObjectTypeCode128Code]) {&&&&&&&&&&&&[a addObject:AVMetadataObjectTypeCode128Code];&&&&&&&&}&&&&&&&&if ([output.availableMetadataObjectTypes containsObject:AVMetadataObjectTypeInterleaved2of5Code]) {&&&&&&&&&&&&[a addObject:AVMetadataObjectTypeInterleaved2of5Code];&&&&&&&&}&&&&&&&&if ([output.availableMetadataObjectTypes containsObject:AVMetadataObjectTypeCode93Code]) {&&&&&&&&&&&&[a addObject:AVMetadataObjectTypeCode93Code];&&&&&&&&}&&&&&&&&if ([output.availableMetadataObjectTypes containsObject:AVMetadataObjectTypeCode39Code]) {&&&&&&&&&&&&[a addObject:AVMetadataObjectTypeCode39Code];&&&&&&&&}&&&&&&&&if ([output.availableMetadataObjectTypes containsObject:AVMetadataObjectTypeCode39Mod43Code]) {&&&&&&&&&&&&[a addObject:AVMetadataObjectTypeCode39Mod43Code];&&&&&&&&}&&&&&&&&if ([output.availableMetadataObjectTypes containsObject:AVMetadataObjectTypeUPCECode]) {&&&&&&&&&&&&[a addObject:AVMetadataObjectTypeUPCECode];&&&&&&&&}&&&&&&&&if ([output.availableMetadataObjectTypes containsObject:AVMetadataObjectTypePDF417Code]) {&&&&&&&&&&&&[a addObject:AVMetadataObjectTypePDF417Code];&&&&&&&&}&&&&&&&&&&&&&&&&if ([output.availableMetadataObjectTypes containsObject:AVMetadataObjectTypeAztecCode]) {&&&&&&&&&&&&[a addObject:AVMetadataObjectTypeAztecCode];&&&&&&&&}&&&&&&&&if ([output.availableMetadataObjectTypes containsObject:AVMetadataObjectTypeITF14Code]) {&&&&&&&&&&&&[a addObject:AVMetadataObjectTypeITF14Code];&&&&&&&&}&&&&&&&&if ([output.availableMetadataObjectTypes containsObject:AVMetadataObjectTypeDataMatrixCode]) {&&&&&&&&&&&&[a addObject:AVMetadataObjectTypeDataMatrixCode];&&&&&&&&}&&&&&&&&&&&&&&&&output.metadataObjectTypes=a;//高质量采集率&&&&if ([session canSetSessionPreset:AVCaptureSessionPresetHigh]) {&&&&&&&&&&&&&&&&[session setSessionPreset:AVCaptureSessionPresetHigh];&&&&&&&&&&&&} else if ([session canSetSessionPreset:AVCaptureSessionPresetPhoto]) {&&&&&&&&&&&&[session setSessionPreset:AVCaptureSessionPresetPhoto];&&&&&&&&} else if ([session canSetSessionPreset:AVCaptureSessionPreset]) {&&&&&&&&&&&&[session setSessionPreset:AVCaptureSessionPreset];&&&&&&&&} else if ([session canSetSessionPreset:AVCaptureSessionPreset640x480]) {&&&&&&&&&&&&[session setSessionPreset:AVCaptureSessionPreset640x480];&&&&&&&&} else if ([session canSetSessionPreset:AVCaptureSessionPresetMedium]) {&&&&&&&&&&&&[session setSessionPreset:AVCaptureSessionPresetMedium];&&&&&&&&&&&&} else if ([session canSetSessionPreset:AVCaptureSessionPresetLow]) {&&&&&&&&&&&&[session setSessionPreset:AVCaptureSessionPresetLow];&&&&&&&&&&&&} else if ([session canSetSessionPreset:AVCaptureSessionPreset352x288]) {&&&&&&&&&&&&[session setSessionPreset:AVCaptureSessionPreset352x288];&&&&&&&&} else if ([session canSetSessionPreset:AVCaptureSessionPresetiFrame]) {&&&&&&&&&&&&[session setSessionPreset:AVCaptureSessionPresetiFrame];&&&&&&&&} else if ([session canSetSessionPreset:AVCaptureSessionPresetInputPriority]) {&&&&&&&&&&&&[session setSessionPreset:AVCaptureSessionPresetInputPriority];&&&&&&&&&&&&} else if ([session canSetSessionPreset:AVCaptureSessionPresetiFrame960x540]) {&&&&&&&&&&&&[session setSessionPreset:AVCaptureSessionPresetiFrame960x540];&&&&&&&&}&&&&&&&&else {&&&&&&&&&&&&[session setSessionPreset:AVCaptureSessionPreset];&&&&&&&&}
级别: 新手上路
可可豆: 27 CB
威望: 27 点
在线时间: 505(时)
发自: Web Page
回 楼主() 的帖子
楼主解决问题了吗?求指导
级别: 新手上路
UID: 528395
可可豆: 162 CB
威望: 150 点
在线时间: 127(时)
发自: Web Page
回 1楼(时光旅人) 的帖子
木有,网上查说是条形码扫描定位的是一个米字形,中心点无法确定,所以扫描不出来,所以放弃相册选取这个功能了
级别: 精灵王
UID: 546185
可可豆: 2041 CB
威望: 1708 点
在线时间: 593(时)
发自: Web Page
回 2楼() 的帖子
我发现支付宝,微信扫码支付从相册选取照片中的二维码也不能识别
希望自己是窜天猴,开心的时候可以上天,不开心的时候可以爆炸
级别: 新手上路
可可豆: 27 CB
威望: 27 点
在线时间: 505(时)
发自: Web Page
回 3楼(幻城之殇) 的帖子
支付宝从相册中调取是无法识别条形码的,微信可以
级别: 精灵王
UID: 546185
可可豆: 2041 CB
威望: 1708 点
在线时间: 593(时)
发自: Web Page
回 4楼(时光旅人) 的帖子
最近买单的时候试过n次了,微信,支付宝都识别不出。但是如果微信把带二维码的照片发给朋友,然后从消息里面打开照片识别二维码就可以
希望自己是窜天猴,开心的时候可以上天,不开心的时候可以爆炸
级别: 新手上路
可可豆: 2 CB
威望: 2 点
在线时间: 6(时)
发自: Web Page
原生的条形码扫描,从相册选取图片扫不出来 ,建议你使用ZBar 扫描挺快的
级别: 骑士
UID: 496710
可可豆: 765 CB
威望: 641 点
在线时间: 760(时)
发自: Web Page
我是用NSImage的扩展实现从图片获取二维码信息,UIImage应该也可以。使用AVFoundation实现。
+ (NSString *)QRCodeContentWithQRCodeImage:(NSImage *)qrCodeImage
&&&&CIDetector * detector = [CIDetector detectorOfType:CIDetectorTypeQRCode
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& context:nil
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& options:nil];
&&&&CIImage * ciimage = [CIImage imageWithData:[qrCodeImage TIFFRepresentation]];
&&&&NSArray * features = [detector featuresInImage:ciimage];
&&&&for (CIFeature * feature in features) {
&&&&&&&&if ([[feature type] isEqualToString:CIFeatureTypeQRCode]) {
&&&&&&&&&&&&return [(CIQRCodeFeature *)feature messageString];
&&&&return @&Get content failed.&;
iOS App Icon生成器:/Kito0615/AppIconAutoMaker
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版告诉大家,扫描烟上的条形码就知道价钱了 - 凑热闹 - 得意生活-武汉生活消费社区
其他帐号一键登录:
& 告诉大家,扫描烟上的条形码就知道价钱了
查看: 9141|回复: 39
手机看此贴:
用得意APP扫一扫
微信扫一扫 转发至朋友圈
UID462650&好友&帖子&主题&精华0&小红花220 &积分2670&在线时间22 小时&注册时间&阅读权限75&最后登录&
UID462650&帖子&精华0&金币2616 &威望2 &注册时间&
告诉大家,扫描烟上的条形码就知道价钱了
(44.67 KB, 下载次数: 17)
22:19 上传
下载次数: 17
(38.58 KB, 下载次数: 4)
22:19 上传
下载次数: 4
UID483970&好友&帖子&主题&精华0&小红花769 &积分29475&在线时间24 小时&注册时间&阅读权限150&最后登录&
UID483970&帖子&精华0&金币29427 &威望0 &注册时间&
UID276908&好友&帖子&主题&精华0&小红花99 &积分2544&在线时间404 小时&注册时间&阅读权限75&最后登录&
UID276908&帖子&精华0&金币1728 &威望2 &注册时间&
UID482031&好友&帖子&主题&精华0&小红花67 &积分17394&在线时间253 小时&注册时间&阅读权限120&最后登录&
UID482031&帖子&精华0&金币16888 &威望0 &注册时间&
UID557855&好友&帖子&主题&精华0&小红花1329 &积分5167&在线时间358 小时&注册时间&阅读权限90&最后登录&
UID557855&帖子&精华0&金币4401 &威望10 &注册时间&
所有条形码都可以。。。
UID218760&好友&帖子&主题&精华0&小红花987 &积分29794&在线时间3358 小时&注册时间&阅读权限150&最后登录&
UID218760&帖子&精华0&金币23078 &威望0 &注册时间&
UID585583&好友&帖子&主题&精华0&小红花2214 &积分30343&在线时间26 小时&注册时间&阅读权限150&最后登录&
UID585583&帖子&精华0&金币30281 &威望2 &注册时间&
UID462650&好友&帖子&主题&精华0&小红花220 &积分2670&在线时间22 小时&注册时间&阅读权限75&最后登录&
UID462650&帖子&精华0&金币2616 &威望2 &注册时间&
UID462650&好友&帖子&主题&精华0&小红花220 &积分2670&在线时间22 小时&注册时间&阅读权限75&最后登录&
UID462650&帖子&精华0&金币2616 &威望2 &注册时间&
UID462650&好友&帖子&主题&精华0&小红花220 &积分2670&在线时间22 小时&注册时间&阅读权限75&最后登录&
UID462650&帖子&精华0&金币2616 &威望2 &注册时间&
哈哈,你夸张了吧
UID483970&好友&帖子&主题&精华0&小红花769 &积分29475&在线时间24 小时&注册时间&阅读权限150&最后登录&
UID483970&帖子&精华0&金币29427 &威望0 &注册时间&
UID531609&好友&帖子&主题&精华0&小红花173 &积分1575&在线时间202 小时&注册时间&阅读权限60&最后登录&
UID531609&帖子&精华0&金币1171 &威望0 &注册时间&
楼主你还不回明朝?
UID496977&好友&帖子&主题&精华0&小红花7 &积分437&在线时间10 小时&注册时间&阅读权限40&最后登录&
UID496977&帖子&精华0&金币417 &威望0 &注册时间&
火星来的人
UID570248&好友&帖子&主题&精华0&小红花409 &积分9229&在线时间97 小时&注册时间&阅读权限150&最后登录&
UID570248&帖子&精华0&金币9020 &威望3 &注册时间&
我在想用哪个扫把扫条形码,你们都别打扰我。。。。
UID462650&好友&帖子&主题&精华0&小红花220 &积分2670&在线时间22 小时&注册时间&阅读权限75&最后登录&
UID462650&帖子&精华0&金币2616 &威望2 &注册时间&
用哈利波特的扫帚啊,哈哈哈您真幽默
UID462650&好友&帖子&主题&精华0&小红花220 &积分2670&在线时间22 小时&注册时间&阅读权限75&最后登录&
UID462650&帖子&精华0&金币2616 &威望2 &注册时间&
UID570248&好友&帖子&主题&精华0&小红花409 &积分9229&在线时间97 小时&注册时间&阅读权限150&最后登录&
UID570248&帖子&精华0&金币9020 &威望3 &注册时间&
UID462650&好友&帖子&主题&精华0&小红花220 &积分2670&在线时间22 小时&注册时间&阅读权限75&最后登录&
UID462650&帖子&精华0&金币2616 &威望2 &注册时间&
得意币赚足,就穿越回明朝哈哈哈
UID462650&好友&帖子&主题&精华0&小红花220 &积分2670&在线时间22 小时&注册时间&阅读权限75&最后登录&
UID462650&帖子&精华0&金币2616 &威望2 &注册时间&
UID462650&好友&帖子&主题&精华0&小红花220 &积分2670&在线时间22 小时&注册时间&阅读权限75&最后登录&
UID462650&帖子&精华0&金币2616 &威望2 &注册时间&
']; addAdTrans(adArr, 'footerbanner_name');广 告
得意生活 & 得意 & 得意DEYI &
版权所有& Powered byswift(13)
当app需要添加扫条形码的功能的时候。自己不会,网上一搜。遂引用之;
但之后发现了扫描书本上的条形码还ok,但公司自己印的都扫不出来。本来打算用zxing替换呢。发现ZXing好像的iphone部分已经没啦。不知道为啥。。
闹了两天。解决:
&&& if (item.type == QRItemTypeQRCode) {
&&&&&&& _output.metadataObjectTypes =@[AVMetadataObjectTypeQRCode];//二维码扫描
&&&&&&& self.title = @&二维码&;
&&&&&&& self.isQrType = NO;
&&& } else if (item.type == QRItemTypeOther) {
&&&&&&& self.title = @&条形码&;
&&&&&&& self.isQrType = YES;
&&&&&&& _output.metadataObjectTypes = @[
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& AVMetadataObjectTypeEAN13Code,
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& AVMetadataObjectTypeEAN8Code,
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& AVMetadataObjectTypeCode128Code,
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& AVMetadataObjectTypeInterleaved2of5Code//经过一个个实验,添了这个发现好使啦。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ];
//&&&&&&& AVMetadataObjectTypeCode93Code,
//&&&&&&& AVMetadataObjectTypeCode39Code,
//&&&&&&& AVMetadataObjectTypeCode39Mod43Code,
//&&&&&&& AVMetadataObjectTypeUPCECode,
//&&&&&&& AVMetadataObjectTypePDF417Code,
//&&&&&&& AVMetadataObjectTypeAztecCode,
//&&&&&&& AVMetadataObjectTypeITF14Code,
//&&&&&&& AVMetadataObjectTypeDataMatrixCode,
如果发现还是扫不出来。。。不用怀疑,一个个添加。一定ok!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:11922次
排名:千里之外
原创:37篇
(1)(1)(1)(2)(2)(3)(1)(12)(2)(8)(4)(4)}

我要回帖

更多关于 手机扫描条形码软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信