有多种方法来存档这件事的颤栗。它可能是实时的,也可能是几秒钟的延迟。
您可以使用这些包中的一个。
- 开式CV
- TensorFlow
- 谷歌的ML工具包
您可能不会在短时间内从openCV和TensorFlow获得良好的支持。但是您可以集成用于Android和IOS的OpenCV/TensorFlow本机库或SDK,并通过平台通道调用它们。
还有一个可能的解决方案,但它肯定会有一个延迟。对于这类ML项目,python对库和项目都有很大的支持。
您可以设置一个python项目,它负责面部交换,它从颤振应用程序(使用rest或套接字)获取输入,并在换面后返回输出映像。
在GitHub上有一些很棒的脸交换项目,您可以查看它。