ios开发之人脸识别(给眼睛打上马赛克)

来源:互联网 发布:core keygen for mac 编辑:程序博客网 时间:2024/06/08 06:23
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {    [super viewDidLoad];    UIImage *aImage = [UIImage imageNamed:@"证件照.jpg"];        UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, aImage.size.width, aImage.size.height)];    imageView.center = self.view.center;    imageView.layer.borderWidth = 1.0;    imageView.layer.masksToBounds = YES;    //自适应图片宽高比例    imageView.contentMode = UIViewContentModeScaleAspectFit;    imageView.image = aImage;    [self.view addSubview:imageView];        CIImage* image = [CIImage imageWithCGImage:aImage.CGImage];        NSDictionary  *opts = [NSDictionary dictionaryWithObject:CIDetectorAccuracyHigh                                                      forKey:CIDetectorAccuracy];        CIDetector* detector = [CIDetector detectorOfType:CIDetectorTypeFace                                              context:nil                                              options:opts];        //得到面部数据    NSArray* features = [detector featuresInImage:image];    for (CIFaceFeature *f in features)    {                CGRect aRect = f.bounds;        aRect.origin.y = imageView.bounds.size.height - aRect.size.height - aRect.origin.y;//self.bounds.size//给
原创粉丝点击