Android 如何将位图转换为webrtc i420帧?

Android 如何将位图转换为webrtc i420帧?,android,webrtc,Android,Webrtc,我好奇的是很简单。 我们在WebRTC上使用移动技术创建了视频通话功能。 此外,我想使用OpenCV库在视频通话期间添加人脸检测。 要实现此功能,需要将位图转换为WebRTC I420Frame。 有办法吗?使用libYuv()可能是最好的办法。一旦确定位图的类型(rgb、bgr、argb等),就可以将其传递给libYuv,它将以高效的方式将其转换为i420 如果你真的想,你也可以自己运行计算,但是你不会得到Libyov为你做的特定于arm的性能调用

我好奇的是很简单。 我们在WebRTC上使用移动技术创建了视频通话功能。 此外,我想使用OpenCV库在视频通话期间添加人脸检测。 要实现此功能,需要将位图转换为WebRTC I420Frame。 有办法吗?

使用libYuv()可能是最好的办法。一旦确定位图的类型(rgb、bgr、argb等),就可以将其传递给libYuv,它将以高效的方式将其转换为i420

如果你真的想,你也可以自己运行计算,但是你不会得到Libyov为你做的特定于arm的性能调用