Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- function stick_images {
- steps=`find $1 -maxdepth 1 -type d -regex ".*/1_[0-9]*" -printf "%f\n"| sed -r "s/1_([0-9]*)/\1/g" | sort -n`;
- echo $steps
- mkdir "$1/in_sequence"
- for image_num in {1..45} {2502..2546}
- do
- conc_string="montage "
- for step in $steps
- do
- conc_string="$conc_string -label $step $1/1_$step/img${image_num}_arm.jpg "
- done
- conc_string="$conc_string -tile 2x -border 3 -geometry 1100x630 -title 'Hard_negatives_image_"${image_num}"' $1/in_sequence/result_sprite${image_num}.jpg"
- $conc_string
- done
- echo "Stickying complete"
- ls $1/in_sequence/*
- }
- # concatenate several images
- sigal_folder="/scratch/prospero/vsydorov/labnotes/sigal_pictures"
- cache_folder="/scratch/prospero/vsydorov/cache_rcnn/cachedir"
- if [ -z "$1" ]
- then
- echo "Must enter foldername "
- exit
- fi
- sigal_folder="$sigal_folder/$1"
- cache_folder="$cache_folder/$1"
- if [ ! -d "$cache_folder" ]
- then
- echo "$sigal_folder does not exist, no cache found"
- exit
- fi
- echo "Creating sigal folder $sigal_folder"
- mkdir $sigal_folder
- #eval contents
- echo "Copying images from eval folder"
- ls $cache_folder/eval/*.jpg
- rsync -a $cache_folder/eval/*.jpg $sigal_folder/.
- #testfolder contents
- testfolder="$cache_folder/visualize_testing/"
- if [ "$(ls -A $testfolder)" ]
- then
- testfiles=`ls -1 $testfolder | wc -l`
- echo "Copying $testfiles from test folder"
- mkdir $sigal_folder/visualize_testing
- rsync -a $testfolder/* $sigal_folder/visualize_testing/.
- else
- echo "testfolder empty, not copying anything"
- fi
- #trainfolder contents
- trainfolder="$cache_folder/visualize_training/"
- if [ "$(ls -A $trainfolder)" ]
- then
- echo "Sticking images together"
- stick_images $trainfolder
- trainfiles=`ls -1 $trainfolder | wc -l`
- echo "Copying $trainfiles from train folder"
- mkdir $sigal_folder/visualize_training
- rsync -a $trainfolder/* $sigal_folder/visualize_training/.
- else
- echo "trainfolder empty, not copying anything"
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement