Sto cercando di utilizzare il rilevamento dei volti di CoreImage in iOS 5 ma non rileva nulla. Sto cercando di rilevare i volti in un'immagine che è stato appena catturato dalla fotocamera utilizzando questo codice:Problema rilevamento Face iOS
- (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];
}
Questo compila e funziona bene, ma la matrice caratteristiche è sempre vuota indipendentemente da ciò che è nell'immagine ... Qualsiasi idee?
Ancora attuale oggi! Assolutamente brillante –