Próbuję użyć wykrywania twarzy CoreImage w iOS 5, ale nie wykrywa niczego. Próbuję wykryć twarze w obrazie, który właśnie został przechwycony przez kamerę przy użyciu tego kodu:Wykrywanie iOS wykrywania twarzy
- (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];
}
To kompiluje i działa poprawnie, ale tablica funkcji jest zawsze pusty, niezależnie od tego, co znajduje się na zdjęciu ... Wszelkie pomysły?
Nadal aktualne już dziś! Absolutnie genialny –