换脸已经成为互联网怪癖的一个由来已久的传统,一款新的应用程序可以让你现场直播,在决定换脸和后悔换脸之间没有等待时间。
如果你刚开始,这是一件相当复杂的事情,但要开始,你需要查看AVCaptureSession
。一旦你把相机放在屏幕上,你需要检查AVCaptureMetadataOutput
。它有不同类型的基于捕获的元数据附件,你可以使用它们:
AVMetadataObjectTypeFace
这将允许您在上获得代理回调
captureOutput(captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [AnyObject]!, fromConnection connection: AVCaptureConnection!)
其中提供了在摄影机视图中找到的面的Rect
。这样就可以交换AVCapturePreviewLayer
上的矩形。