Tôi đang cố gắng sử dụng tính năng phát hiện khuôn mặt của CoreImage trong iOS 5 nhưng không phát hiện thấy bất kỳ điều gì. Tôi cố gắng để phát hiện khuôn mặt trong ảnh vừa được chụp bởi máy ảnh sử dụng mã này:Vấn đề phát hiện khuôn mặt 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];
}
này biên dịch và chạy tốt nhưng nó các tính năng của mảng luôn là trống bất kể những gì trong hình ảnh ... Bất kỳ ý tưởng?
Vẫn có liên quan ngay hôm nay! Hoàn toàn rực rỡ –