[6d389a]: / tools / data / kinetics / rename_classnames.sh

Download this file

30 lines (25 with data), 766 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/usr/bin/env bash
# Rename classname for convenience
DATASET=$1
if [ "$DATASET" == "kinetics400" ] || [ "$1" == "kinetics600" ] || [ "$1" == "kinetics700" ]; then
echo "We are processing $DATASET"
else
echo "Bad Argument, we only support kinetics400, kinetics600 or kinetics700"
exit 0
fi
cd ../../../data/${DATASET}/
ls ./videos_train | while read class; do \
newclass=`echo $class | tr " " "_" `;
if [ "${class}" != "${newclass}" ]
then
mv "videos_train/${class}" "videos_train/${newclass}";
fi
done
ls ./videos_val | while read class; do \
newclass=`echo $class | tr " " "_" `;
if [ "${class}" != "${newclass}" ]
then
mv "videos_val/${class}" "videos_val/${newclass}";
fi
done
cd ../../tools/data/${DATASET}/