如何在iOS中进行视频人脸交换



换脸已经成为互联网怪癖的一个由来已久的传统,一款新的应用程序可以让你现场直播,在决定换脸和后悔换脸之间没有等待时间。

如果你刚开始,这是一件相当复杂的事情,但要开始,你需要查看AVCaptureSession。一旦你把相机放在屏幕上,你需要检查AVCaptureMetadataOutput。它有不同类型的基于捕获的元数据附件,你可以使用它们:

AVMetadataObjectTypeFace

这将允许您在上获得代理回调

captureOutput(captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [AnyObject]!, fromConnection connection: AVCaptureConnection!)

其中提供了在摄影机视图中找到的面的Rect。这样就可以交换AVCapturePreviewLayer上的矩形。

最新更新