I was having the same issue but after trying out this tutorial I realized that I was not adding the: CIDetectorImageOrientation option for example:
NSDictionary *detectorOptions = @{ CIDetectorAccuracy : CIDetectorAccuracyHigh };
CIDetector *faceDetector = [CIDetector detectorOfType:CIDetectorTypeFace context:nil options:detectorOptions];
NSArray *features = [faceDetector featuresInImage:[CIImage imageWithCGImage:_imageView.image.CGImage]
options:@{ CIDetectorSmile : @YES,
CIDetectorEyeBlink : @YES,
CIDetectorImageOrientation :[NSNumber numberWithInt:ORIENTATION_NUMBER] }];
Now it works smooth ;)