您必须使用MediaMetadataRetriever或其他适当的方法在视频中获取帧的位图,然后将它们传递到tensorflow库以进行图像识别。
目前,在tensorflow AFAIK中,“视频”流本身不存在支持,甚至该演示也会截取相机预览的屏幕截图以进行识别。
如果你真的想要识别视频流本身,那么你必须建立自己的模型。
否则,如果您已经拥有图表和标签文件并且不需要播放视频,那么分析视频的过程将如下所示(如果您想在分析期间显示视频,那么您应该在活动中实现surfaceview或textureview):
这有点简化了整个过程,但我希望你能从中得到一个提示。