iOS 中二维码的扫描借用#import 实现,会用到这个代理,并会调用相机进行扫描,具体实现步骤如下: // 1.创建捕捉会话 AVCaptureSession *session = [[AVCaptureSession alloc] init]; // 2.添加一个输入源 AVCapture.....
分类:
移动开发 时间:
2016-01-11 18:18:30
阅读次数:
219
对于网上的第三方 ZXingObjC,自我感觉是对原生的AVFoundation中关于二维码部分的一个封装,大致看看ZXingObjC的内部实现其事和原生的实现相似的,里面都用到了AVFoundation框架中的几个类:AVCaptureSession,AVCaptureDevice,AVCaptu...
分类:
移动开发 时间:
2015-11-10 12:18:11
阅读次数:
1273
最近帮别人做一个项目,主要是使用摄像头做人脸识别github地址:https://github.com/qugang/AVCaptureVideoTemplate要使用IOS的摄像头,需要使用AVFoundation 库,库里面的东西我就不介绍。启动摄像头需要使用AVCaptureSession 类...
分类:
移动开发 时间:
2015-07-31 06:37:33
阅读次数:
166
本来想用2个篇幅结束Camera软件部分的介绍,后来发现,非常重要的一点OpenGL还没介绍,所以又增加了这一篇。
这篇主要描述一下几个方面的内容:
(1)录像界面OPENGL展示
(2)录像实时特效处理
(3)视频等比例缩放、旋转 如:等比例、16:9 4:3 1:1等
这个部分我思来想去缺失不太好讲,设计到的知识太多,尤其是OpenGL的一些专业知识,通过一篇博客普及OpenGL的知...
分类:
移动开发 时间:
2015-07-16 16:54:51
阅读次数:
195
这个是AudioSession的结构图:
前一个部分已经介绍了AVFoundation对音频录制、播放的一种方法,下面再介绍另外一种:
AVCaptureSession
用这个类的优点在什么地方呢?
(1)可以方面的对输入源进行控制:方便录制音频视频,抓取图片。
(2)采集到数据源方便二次加工,比如音频变声、加背景音乐,视频添加滤镜特效。
(3)定制编解码方法,尽可能采用I...
分类:
移动开发 时间:
2015-07-14 11:42:41
阅读次数:
224
系统提供的AVCaptureSession只适用于iOS7.0以上的系统;之前的请用Zbar来替代
配置工程:
引入:
import Foundation
import AVFoundation
接受AVCaptureMetadataOutputObjectsDelegate(如: class QrcodeVC: UIViewController,AVCaptureMetadataOut...
分类:
编程语言 时间:
2015-07-08 19:03:34
阅读次数:
162
今天研究了几个开源项目,纪录一下。目标:能够实时获取到 AVCaptureSession 中实时的获取的图像数据,转换为 UIImage ; 对获取的 UIImage 进行脸部识别; 最后,达到实时脸部识别的效果。找到如下例子:1、一个屏幕中 获取多个 预览界面 效果的 例子。 来源:http://...
分类:
其他好文 时间:
2015-02-11 18:17:49
阅读次数:
247
转载自 http://blog.csdn.net/andy_jiangbin/article/details/19823333拍照,摄像,载图总结1 建立Session2 添加 input3 添加output4 开始捕捉5 为用户显示当前录制状态6 捕捉7 结束捕捉8 参考 1 建立Session1...
分类:
其他好文 时间:
2014-12-30 23:17:04
阅读次数:
387
获取AVCaptureSession samplebuffer 一像素的 rgb值typedef unsigned char byte;typedef struct RGBPixel{ byte red, green, blue;} RGBPixel;- (void)captureOutput...
分类:
其他好文 时间:
2014-12-15 21:42:34
阅读次数:
249
关于iOS调用摄像机来获取照片,通常我们都会调用UIImagePickerController来调用系统提供的相机来拍照,这个控件非常好用。但是有时UIImagePickerController控件无法满足我们的需求,例如我们需要更加复杂的OverlayerView,这时候我们就要自己构造一个摄像机控件了。
这需要使用AVFoundation.framework这个framework里面的组件了...
分类:
移动开发 时间:
2014-09-20 14:48:09
阅读次数:
238