【发布时间】:2017-05-14 14:13:38
【问题描述】:
对于本地保存的视频,Android 上的 Tensorflow 是否有任何现有支持?提供的演示与相机紧密耦合,至少将其移植到视频中工作将是不平凡且耗时的。它的目的是处理来自正在直播的流中的原始帧。
【问题讨论】:
-
您是否尝试过 OpenCV 将视频加载为数组?然后让 tensorflow 处理剩下的事情。
标签: android tensorflow
对于本地保存的视频,Android 上的 Tensorflow 是否有任何现有支持?提供的演示与相机紧密耦合,至少将其移植到视频中工作将是不平凡且耗时的。它的目的是处理来自正在直播的流中的原始帧。
【问题讨论】:
标签: android tensorflow
您必须使用 MediaMetadataRetriever 或适当的工具为视频中的帧获取位图,然后将它们传递给 tensorflow 库以进行图像识别。
目前在 TensorFlow AFAIK 中不存在对“视频”流本身的支持,即使是演示也会截取相机预览的屏幕截图来识别。
如果您真的想识别视频流本身,那么您必须构建自己的模型。
否则,假设您已经拥有图形和标签文件并且不需要播放视频,则分析视频的过程如下(如果您想在分析过程中显示视频,那么您应该在活动中实现表面视图或纹理视图) :
整个过程有点简化,但我希望你能从中得到提示。
【讨论】: