Ignore:
Timestamp:
2019-06-27T15:19:39+12:00 (5 years ago)
Author:
cpb16
Message:

Had break through with the refined houghlinesP algorithm overall accurarcy rate of 93%

File:
1 edited

Legend:

Unmodified
Added
Removed
  • other-projects/is-sheet-music-encore/trunk/image-identification-terminal/runClassifer.sh

    r33221 r33243  
    22
    33if [ $# != 4 ] ; then
    4   echo "Usage: ./testClassifier.sh file_name classifier_type output_filename num_doc(-a = all -test = 100)" 1>&2
     4  echo "Usage: ./testClassifier.sh file_name classifier_type output_filename type(-a:all -test:100)" 1>&2
    55  exit 1
    66fi
     
    88folder_name=$1
    99classifier_type=$2
    10 output_filename=$3
    11 num_doc=$4
     10output=$3
    1211i=0
     12j=0
    1313case "$4" in
    1414    -all)
     
    1616        for file_name in $folder_name/*/*.png; do
    1717            echo $file_name
    18             echo $output_filename
     18            echo $output
    1919            echo $i
    2020            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
     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
    2222            i=$[$i+1]
    2323        done
    24         ;;
     24    ;;
     25       
    2526    -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
    3837        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
    5347        done
    54         ;;
     48    ;;
     49           
    5550esac       
Note: See TracChangeset for help on using the changeset viewer.