Video2Frame 是一个为 Video 魔药师们和 CV 魔药师们准备的一个视频抽帧工具包。
地址: https://github.com/jinyu121/video2frame
作为一个初级魔药师,前些日子在入门炼 Video 的丹。
很多 Paper 里面的实验部分都会将视频抽成帧,然后输入到 CNN/RNN 里面。然后,各个文章里面的要求又不尽相同:有些是做了 resize,有些是调整了输出 FPS,有些是取连续的 XXX 帧,有些是一个视频随机取 X 段…… 反正各种乱就是了。
Life is short。
在此之前,实验室同学写了一个视频抽帧的代码。自己用了一下,感觉「差不多够用」,但是一些概念不太清楚。于是就在这份代码的基础上增加了许多东西,做成了一个功能更加全面的工具包。
一句话:Video to Frames,以最清晰的方式满足大多数的要求。
其实就是 ffmpeg 套层壳子啦~不过不用自己去学 ffmpeg 那么多奇奇怪怪的参数啦。
具体说来:
首先,Readme 里面带有比较详细的例子了。其他情况自己组合就好了。
其次,工具包里面带有 PyTorch 的 Dataset 接口示例。前几周时间都已经都逐个验证过了,一般情况下可以直接使用。
最后,工具包里面带有几个常见数据集转换标注脚本,上手十分容易。
关于搭环境这个事儿……用 conda 基本上也能一键解决了吧。
https://github.com/jinyu121/video2frame
欢迎试用,欢迎星星。欢迎吐槽,欢迎 PR。
当然有啊。
首先感谢一下实验室小伙伴的原作啊~ https://github.com/forwchen/vid2frame
然后是…… Readme 里面英文写得确实比较…… 嗯…… 凑合看懂就行了……
最后是…… 求各位神仙帮忙 Debug 一下另一份代码…… P3D 的 classification。在训练集上跑得很欢腾的,但在测试集上面精度死活只有 40 几。怀疑人生好久了,但是自己找不出来 BUG 啊…… 555 …… 求好心人帮忙。 谢过~
1
keith1126 2019-02-01 20:34:47 +08:00
不错的工具,已 star
|