iOS ----调用系统摄像捕捉人脸

本文介绍了在iOS项目中如何利用系统摄像头捕捉人脸,提到了Face++这一人脸识别第三方库,并指出苹果自身也提供了类似功能,但应用较少。文章提供了一些基本的代码实现,主要集中在控制器的代理设置和初始化步骤。
摘要由CSDN通过智能技术生成

------------前一段时间由于项目需要需要开发一个捕捉人脸的功能,人脸识别类的第三方目前有一家做的相对比较好的叫 face++ 里面整合人脸识别,人脸分析,人脸追踪,对于一般没有特殊要求的应用已经够用了,  我附上链接你们可以去官网查看 这是face++官网链接 ,那么像这种人脸识别的功能苹果没有做吗,答案是当然做了,只是目前现在的应用很少用到,比较出名的应用有美颜相机,还有联想等一些大企业合作.人脸识别在金融上使用的还很少,是作为以后安全方面的考虑,作为安全机制的一部分,

调用系统硬件的原理我就不写了,网上太多了,

我直接上代码了

在控制器了实现代理并且声明一些变量属性

<AVCaptureVideoDataOutputSampleBufferDelegate,MBProgressHUDDelegate,UIAlertViewDelegate>

<pre name="code" class="objc">AVCaptureSession *_session;//执行输入设备和输出设备之间的数据传输
    AVCaptureDeviceInput *_captureInput;//对象输入流,
    AVCaptureStillImageOutput *_captureOutput;//图片的输出流对象,
    AVCaptureVideoPreviewLayer *_preview;//预览图层,来显示摄像机拍摄到的画面
    AVCaptureDevice *_device;//抽象的硬件设备;

 
@property (nonatomic, strong) UIView *cameraView;//底部视图
@property (nonatomic, strong) UIImageView *smalImage;//微笑图片
@property (nonatomic, strong) UIImageView *imageView;//显示摄像扑捉
@property (nonatomic, strong) CALayer *customLayer;//自定义涂成
@property (nonatomic, strong) UIImageView *sureImage;//确定扫描的图片
@property (nonatomic, strong) UIButton *changerCamer;//切换镜头
@property (nonatomic, strong) UIButton *startandstop;//开关


下面自定义拍照按钮,摄像头反转等用到的控件 

- (void)layoutsubview {
  


self.cameraView = [[UIView alloc] initWithFrame:CGRectMake(0, 20, self.view.frame.size.width, 400)];
    self.cameraView.backgroundColor = [UIColor redColor];
    
    se
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值