kidapu
8/23/2017 - 3:11 AM

movie trimming for training yolo

movie trimming for training yolo

#!/bin/sh

# 縦 x 横
width=1280
height=720

# crop
crop='720:720:0:0'
crop2='720:720:510:0'

# size
size='256x256'

# 元動画
srcmove='aquarium.mp4'

# 抜き出し開始秒数
start=3

# 抜き出し間隔
duration=7200

# 1 秒あたり何秒抜き出すか
frame=0.05

# output dir
output_format='./output/%06d_l.jpg'
output_format2='./output/%06d_r.jpg'


# exec
ffmpeg -i $srcmove -ss $start -t $duration -r $frame -vf crop=$crop -s $size -f image2 $output_format
ffmpeg -i $srcmove -ss $start -t $duration -r $frame -vf crop=$crop2 -s $size -f image2 $output_format2
#!/bin/sh

for dir in out*
do

	# png file
	for path in $dir/*.jpg
	do
		filena=$(basename $path)
		dirna=$(dirname $path)
		newfilename=$dirna"_"$filena
		newfilename=${newfilename/png/jpg}

		# cp $path "JPEGImages/"$newfilename
		echo "FishData170902/JPEGImages/"$newfilename >> src.txt
	done


	# txt file
	for path in $dir/LabelData/*.txt
	do
		filena=$(basename $path)
		dirna=$(dirname $(dirname $path))
		newfilename=$dirna"_"$filena
		
		echo "- - - -"
		echo $path
		echo "labels/"$newfilename

		cp $path "labels/"$newfilename
	done

done



# for path in JPEGImages/*.jpg
# do
# 	# echo $path
# 	# filena=$(basename $path)
# 	# txtna='labels/'${filena/.jpg/.txt}


# 	# if [ ! -f $txtna ]; then
# 	#     echo $txtna
# 	# 	rm $path
# 	# fi

# 	 echo "FishData170823/"$path >> src.txt
# done