Changeset 33243 for other-projects/is-sheet-music-encore/trunk/image-identification-terminal/runClassifer.sh
- Timestamp:
- 2019-06-27T15:19:39+12:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
other-projects/is-sheet-music-encore/trunk/image-identification-terminal/runClassifer.sh
r33221 r33243 2 2 3 3 if [ $# != 4 ] ; then 4 echo "Usage: ./testClassifier.sh file_name classifier_type output_filename num_doc(-a = all -test =100)" 1>&24 echo "Usage: ./testClassifier.sh file_name classifier_type output_filename type(-a:all -test:100)" 1>&2 5 5 exit 1 6 6 fi … … 8 8 folder_name=$1 9 9 classifier_type=$2 10 output_filename=$3 11 num_doc=$4 10 output=$3 12 11 i=0 12 j=0 13 13 case "$4" in 14 14 -all) … … 16 16 for file_name in $folder_name/*/*.png; do 17 17 echo $file_name 18 echo $output _filename18 echo $output 19 19 echo $i 20 20 echo "" 21 java -cp /Scratch/cpb16/opencv-3.4.2/build/bin/opencv-342.jar:. -Djava.library.path=/Scratch/cpb16/opencv-3.4.2/build/lib/ javaImageClassifier $file_name $classifier_type $output _filename21 java -cp /Scratch/cpb16/opencv-3.4.2/build/bin/opencv-342.jar:. -Djava.library.path=/Scratch/cpb16/opencv-3.4.2/build/lib/ javaImageClassifier $file_name $classifier_type $output 22 22 i=$[$i+1] 23 23 done 24 ;; 24 ;; 25 25 26 -test) 26 #Runs javaImageClassifier on 100 images 27 for file_name in $folder_name/*/*.png; do 28 if [ $i -lt 200 ] ; then 29 echo $file_name 30 echo $output_filename 31 echo $i 32 echo "" 33 java -cp /Scratch/cpb16/opencv-3.4.2/build/bin/opencv-342.jar:. -Djava.library.path=/Scratch/cpb16/opencv-3.4.2/build/lib/ javaImageClassifier $file_name $classifier_type $output_filename 34 i=$[$i+1] 35 else 36 exit 0 37 fi 27 #Runs javaImageClassifier on 100 images of each 28 for file_name in $folder_name/SheetMusic/*.png; do 29 if [ $i -lt 10 ] ; then 30 echo $file_name 31 echo $output 32 echo $i 33 echo "" 34 java -cp /Scratch/cpb16/opencv-3.4.2/build/bin/opencv-342.jar:. -Djava.library.path=/Scratch/cpb16/opencv-3.4.2/build/lib/ javaImageClassifier $file_name $classifier_type $output 35 i=$[$i+1] 36 fi 38 37 done 39 ;; 40 -small) 41 #Runs javaImageClassifier on 100 images 42 for file_name in $folder_name/*/*.png; do 43 if [ $i -lt 50 ] ; then 44 echo $file_name 45 echo $output_filename 46 echo $i 47 echo "" 48 java -cp /Scratch/cpb16/opencv-3.4.2/build/bin/opencv-342.jar:. -Djava.library.path=/Scratch/cpb16/opencv-3.4.2/build/lib/ javaImageClassifier $file_name $classifier_type $output_filename 49 i=$[$i+1] 50 else 51 exit 0 52 fi 38 for file_name in $folder_name/NotSheetMusic/*.png; do 39 if [ $j -lt 10 ] ; then 40 echo $file_name 41 echo $output 42 echo $j 43 echo "" 44 java -cp /Scratch/cpb16/opencv-3.4.2/build/bin/opencv-342.jar:. -Djava.library.path=/Scratch/cpb16/opencv-3.4.2/build/lib/ javaImageClassifier $file_name $classifier_type $output 45 j=$[$j+1] 46 fi 53 47 done 54 ;; 48 ;; 49 55 50 esac
Note:
See TracChangeset
for help on using the changeset viewer.