source: other-projects/is-sheet-music-encore/trunk/image-identification-terminal/runClassifer.sh@ 33221

Last change on this file since 33221 was 33221, checked in by cpb16, 5 years ago

back up pre-houghlineP-refinement progress

  • Property svn:executable set to *
File size: 1.4 KB
Line 
1#!/bin/bash
2
3if [ $# != 4 ] ; then
4 echo "Usage: ./testClassifier.sh file_name classifier_type output_filename num_doc(-a = all -test = 100)" 1>&2
5 exit 1
6fi
7
8folder_name=$1
9classifier_type=$2
10output_filename=$3
11num_doc=$4
12i=0
13case "$4" in
14 -all)
15 #Runs javaImageClassifier on ALL images
16 for file_name in $folder_name/*/*.png; do
17 echo $file_name
18 echo $output_filename
19 echo $i
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_filename
22 i=$[$i+1]
23 done
24 ;;
25 -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
38 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
53 done
54 ;;
55esac
Note: See TracBrowser for help on using the repository browser.