1

我的目标是使用 Vision 框架处理来自相机的图像,添加叠加图像并使用叠加图像录制视频。

我发现的一种方法是使用 AVCaptureSession,在函数中使用 SampleBufferDelegate

func captureOutput(_ output: AVCaptureOutput, didOutput sampleBuffer: CMSampleBuffer, from connection: AVCaptureConnection)

逐个图像处理,添加叠加图像并传递给 AVAssetWriter 以创建视频。

然而,这个实现的问题是它不能实时运行,因为应用程序变得迟缓。

有没有更好更快的方法来做到这一点?

4

0 回答 0