我如何在iOS中进行视频交换?

时间:2016-04-13 09:14:57

标签: ios objective-c

面部交换已经成为互联网怪异的历史悠久的传统,一个新的应用程序可以让你实现它,在决定之间没有等待时间和结果产生的后悔感。

1 个答案:

答案 0 :(得分:1)

如果您要开始这是一件相当复杂的事情,但要开始使用,您需要查看AVCaptureSession一旦屏幕上有摄像头,您需要查看AVCaptureMetadataOutput这有不同类型的基于捕获的元数据附件,您可以使用它们:

AVMetadataObjectTypeFace

这将允许您在

上获得委托回调
captureOutput(captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [AnyObject]!, fromConnection connection: AVCaptureConnection!)

其中为您提供了相机视图中找到的Rect个面孔。有了它,您可以在AVCapturePreviewLayer上交换rects。