对视频行为识别感兴趣的同学们欢迎交流~
当你打开本文后,默认你已经安装了anaconda和pycharm
I3D是deepmind在2017年提出了视频动作识别模型。
开源地址为https://github.com/deepmind/kinetics-i3d
论文地址为https://arxiv.org/pdf/1705.07750v1.pdf
具体学习感受会在之后的代码阅读和论文阅读中详细说明。
由于我已经在默认环境中安装了tensorflow2.0,所以在看到源码中出现了tensorflow1的代码时果断选择用anaconda创建一个虚拟环境
经过几次翻车之后,最终把python版本确定在3.6

输入y,回车进行下一步
至此,创建激活虚拟环境完毕。
根据github中的安装步骤,需要先安装这个第三方库。
但是很坑的是现在默认已经兼容 ,并不兼容当时的代码,而且还需要依赖,各个还需要兼容。
好在Google不愧是全球人工智能的领先者,写出来的第三方库也不是很少人用,所以还是让我找到了解决方法。
成功安装大部分依赖库,但是报了一个小错

意思就是版本太新了,换个旧的就成,果断执行
下面在pycharm中测试i3d代码中自带的

原来前人已经在栽过跟头了,直接借用方法,加入两行代码解决.
输入光流和RGB多帧动图


输出识别结果

版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/5327.html