Files
storyteller-ml/animation/MocapNET/scripts/splitStereo.sh
T
Justin John 65e8934d5e Add MocapNET
2023-12-15 04:22:41 +05:30

48 lines
1.0 KiB
Bash

#!/bin/bash
FROMDATASET="$1"
X=0
# sudo apt-get install imagemagick
if (( $# != 1 )); then
echo "Please run giving the path to download and build"
echo "$0 \"DatasetNameSource\" "
exit 0
fi
TOTAL_FRAMES=100000
cd $FROMDATASET
echo "Spliting Dataset $FROMDATASET "
echo "Please wait .. "
for (( i=$X; i<=$TOTAL_FRAMES; i++ ))
do
XNUM=`printf %05u $i`
if [ -f "colorFrame_0_$XNUM.jpg" ]
then
width=$(identify -format "%w" "colorFrame_0_$XNUM.jpg")> /dev/null
height=$(identify -format "%h" "colorFrame_0_$XNUM.jpg")> /dev/null
halfWidth=$((width / 2))
echo "$width x $height -> 2x $halfWidth x $height"
#First crop second half ( before source file gets rewritten )
convert colorFrame_0_$XNUM.jpg -crop "$halfWidth"x$height+$halfWidth+0 colorFrame_1_$XNUM.jpg
convert colorFrame_0_$XNUM.jpg -crop "$halfWidth"x$height+0+0 colorFrame_0_$XNUM.jpg
else
break
fi
echo -n "."
done
echo "Passed TOTAL_FRAMES (!) this is a bug! :S"
cd ..
exit 0