iOS Problema de detecção de rosto

Estou tentando usar a detecção de rosto do CoreImage no iOS 5, mas ele não está detectando nada. Estou tentando detectar rostos em uma imagem que acabou de ser capturada pela câmera usando este código:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
    NSDictionary *detectorOptions = [[NSDictionary alloc] initWithObjectsAndKeys:CIDetectorAccuracyHigh, CIDetectorAccuracy, nil];     
    CIDetector *faceDetector = [CIDetector detectorOfType:CIDetectorTypeFace context:nil options:detectorOptions];
    NSArray *features = [faceDetector featuresInImage:image.CIImage];
    NSLog(@"Features = %@", features);
    [self dismissModalViewControllerAnimated:YES];
}

Este compila e roda bem, mas a matriz de recursos está sempre vazia, independentemente do que estiver na imagem ... Alguma idéia?

questionAnswers(8)

yourAnswerToTheQuestion