【问题标题】:Video Annotation for Neural Network Training神经网络训练的视频注释
【发布时间】:2012-01-04 11:15:53
【问题描述】:

我想训练一个神经网络,根据它们的形状、颜色等来识别视频中的一些对象。为了训练我的神经网络,我想让它针对一些训练视频(我拍摄的 MP4)运行,以便我可以做一些监督学习。 是否有任何工具可用于逐帧绘制视频,以便将其通过管道传输到 NN 中?

假设我们有一个示例,我想让 NN 识别红色三角形。我想逐帧浏览并“突出显示”具有红色三角形的区域,以便神经网络可以扫描帧,说是/否,有一个红色三角形,它就在这里,并检查它是否正确。

欢迎提出任何建议。

mj

【问题讨论】:

  • 我一直在进一步解决这个问题,我发现了一个名为 Xuggler 的不错的 Java 库,它可以让您自己解码视频并将其显示在屏幕上。我认为这是我自己写东西的第一步。

标签: video annotations artificial-intelligence neural-network


【解决方案1】:

更改源图像将训练网络识别您的注释,而不一定是所需的识别对象。如果您希望网络最终处理未注释的图像,这可能不是最佳方法。

我将创建一个单独的文件,其中包含应从每一帧中提取的所需输出数据,并按时间码或帧号进行索引。如果您只是检测某个对象的存在,只需列出包含该对象的所有帧就足够了,或者更好的是,开始和停止帧以描绘它何时可见。标准字幕工具应该可以很好地完成这项任务。

不过,这并不是一个真正的编程问题....在 SuperUser 上可能更合适。

【讨论】:

  • 是的,我同意你所说的。我只需要使用鼠标绘制注释并将数据单独保存到数据库中的工具。
猜你喜欢
  • 2011-04-07
  • 1970-01-01
  • 2010-11-20
  • 2019-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-30
相关资源
最近更新 更多