面部交换已经成为互联网怪异的历史悠久的传统,一个新的应用程序可以让你实现它,在决定之间没有等待时间和结果产生的后悔感。
答案 0 :(得分:1)
如果您要开始这是一件相当复杂的事情,但要开始使用,您需要查看AVCaptureSession
一旦屏幕上有摄像头,您需要查看AVCaptureMetadataOutput
这有不同类型的基于捕获的元数据附件,您可以使用它们:
AVMetadataObjectTypeFace
这将允许您在
上获得委托回调captureOutput(captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [AnyObject]!, fromConnection connection: AVCaptureConnection!)
其中为您提供了相机视图中找到的Rect
个面孔。有了它,您可以在AVCapturePreviewLayer
上交换rects。