我想使用 AVFoundation 对从相机胶卷拍摄的图像进行人脸识别。首先,这可能吗?
我找到了许多关于如何使用实时摄像头流作为输入来执行此操作的教程。我研究了它们,发现无法将 AVCaptureInputDevice 绑定到图像。
PS我不想使用CoreImage。其实我想放弃 CoreImage 并使用 AVFoundation 人脸识别。
十分感谢。
我想使用 AVFoundation 对从相机胶卷拍摄的图像进行人脸识别。首先,这可能吗?
我找到了许多关于如何使用实时摄像头流作为输入来执行此操作的教程。我研究了它们,发现无法将 AVCaptureInputDevice 绑定到图像。
PS我不想使用CoreImage。其实我想放弃 CoreImage 并使用 AVFoundation 人脸识别。
十分感谢。
CoreImage 有什么问题?它使用相同的检测器:
NSURL *url = [NSURL URLWithString:@"..."];
CIImage *img = [CIImage imageWithContentsOfURL:url]; // uiImageObj.CIImage
CIContext *context = [CIContext contextWithOptions:nil];
NSDictionary *detectorOptions = [[NSDictionary alloc] initWithObjectsAndKeys:CIDetectorAccuracyLow, CIDetectorAccuracy, nil];
CIDetector *detector = [CIDetector detectorOfType:CIDetectorTypeFace context:context options:detectorOptions];
NSArray *features = [detector featuresInImage:img];