在iOS AVCaptureSession中分析帧(逐帧)

时间:2016-10-10 07:59:55

标签: ios objective-c swift image-processing xamarin.ios

我想分析相机帧(逐帧),但我有以下问题。无法分析AVCaptureVideoPreviewLayer中的帧。

如果我使用AVCaptureVideoPreviewLayer进行预览并使用AVCaptureVideoDataOutputSampleBufferDelegate进行帧分析,我无法在预览图层上绘制结果(例如检测到的脸部),因为AVCaptureVideoPreviewLayer是全屏的({ {1}})和AVVideoScalingMode.ResizeAspectFill未收到与AVCaptureVideoDataOutputSampleBufferDelegate节目相同的帧(不同的分辨率)。

所以我想问一下,如果可以在AVCaptureVideoPreviewLayer中收到相同的框架(看起来好像已配置AVVideoScalingMode.ResizeAspectFill,具有相同的尺寸等)?

我知道AVCaptureVideoDataOutputSampleBufferDelegate具有AVCaptureSession属性,但我无法使用可用的预设获得SessionPreset

注意:总结一下 - 我想逐帧分析相机输出并将其全屏显示(与AVVideoScalingMode.ResizeAspectFill属性VideoGravity相同)。

0 个答案:

没有答案