最近在用ECO视频理解方案,进行数据处理时,发现了一个标签和视频名对应不上的问题,然后导致程序运行错误,问题描述如下:
出现问题后,逐步排查代码,发现代码没有问题,让我百思不得其解,最后偶然发现是“v_HandStandPushups_g08_c01”与UCF101视频数据集中“v_HandstandPushups_g08_c01.avi”,名字不一样;其实问题重点是“HandstandPushups”这一类中视频名字与标签信息中名字都不相等,其中ucfTrainTestlist/trainlist01.txt中是“v_HandStandPushups”,S是大写,ucf101文件夹下视频名字是“v_HandstandPushups”,s一个是小写;具体如下:
1.其中ucfTrainTestlist/trainlist01.txt标签信息
UCF101视频信息:
2.解决办法:把所有label名字换乘与视频列表名字相同即可。