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