如何解决如何使用在surfaceview上完成的Agora Video Calling远程视频的MLKIT?
问题也可以说是如何在使用agora播放视频的surfaceview上应用mlkit人脸检测。
这里是surfaceview代码
private SurfaceView remoteVideoView;
mRtcEngine = RtcEngine.create(getBaseContext(),getString(R.string.agora_app_id),mRtcEventHandler);
remoteVideoContainer.addView(remoteVideoView);
remoteVideoView = RtcEngine.CreateRendererView(getBaseContext());
mRtcEngine.setupRemoteVideo(new VideoCanvas(remoteVideoView,VideoCanvas.RENDER_MODE_HIDDEN,uid));
我想使用 mlkit 使用 tflite 模型检测视频中的人脸
有没有可能?
解决方法
您可以将 SurfaceView 像素转换为位图,然后使用 ML Kit 的 InputImage.fromBitmap(...) 将位图转换为 ML Kit 输入图像并将其传递给检测器。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。