需要在视频通话中检测人脸。使用 OpenTok 或 TockBox 视频通话

Need to detect face during video call. Using OpenTok or TockBox video calling

我在应用程序中使用 opentok SDK 进行视频通话。通话时需要检测人脸是否在前方。请在这方面帮助我。

使用的 Opentok 库:

implementation 'com.opentok.android:opentok-android-sdk:2.13.0'

要检测人脸,您需要使用第三方库。 一种方法是使用来自 Google 的新 MLKit 库:https://developers.google.com/vision/

MLKit 人脸检测需要用摄像头图像来提供它,当使用 opentok 时,最好的方法是构建你 own video capturer。 该视频捕获器将从相机捕获图像,并将它们提供给库以检测人脸。

我们写了一个blog post about this topic that also had a sample application。此应用程序适用于 iOS 并使用了 MLKit,其方法与您为 Android.

所采用的方法类似