Index: /other-projects/is-sheet-music-encore/trunk/Makefile
===================================================================
--- /other-projects/is-sheet-music-encore/trunk/Makefile	(revision 33339)
+++ /other-projects/is-sheet-music-encore/trunk/Makefile	(revision 33340)
@@ -2,4 +2,12 @@
 	cd java-gen-corpus; javac *.java;
 
+#**********
+#HI-RES
+#**********
+hi-res-download-all:
+	./COMPX520-DOWNLOADER-PNG-10PAGES-hi-res.sh java-gen-corpus/gen-50-MU-hathiValidIDList.txt MU
+	./COMPX520-DOWNLOADER-PNG-10PAGES-hi-res.sh java-gen-corpus/gen-50-BK-hathiValidIDList.txt BK
+	./COMPX520-DOWNLOADER-PNG-10PAGES-hi-res.sh java-gen-corpus/gen-50-SE-hathiValidIDList.txt SE
+	./COMPX520-DOWNLOADER-PNG-10PAGES-hi-res.sh java-gen-corpus/gen-50-MP-hathiValidIDList.txt MP
 
 ######################################
@@ -7,5 +15,12 @@
 #Prior to running the scripts below
 ######################################
-
+#Run all DOWNLOAD
+#NNEEDDD TOO FIIX
+gen-500-all:
+	make gen-500-MU
+	make gen-500-BK
+	make gen-500-SE
+	make gen-500-MP
+	make gen-500-MX
 
 #MUSIC, Including Sheet music
@@ -46,6 +61,6 @@
 	cd java-gen-corpus; java javaGenFullIDList hathiFull.txt gen-500-MX-hathiFullIDList.txt MX
 	cd java-gen-corpus; java javaGenValidIDList gen-500-MX-hathiFullIDList.txt 500 gen-500-MX-hathiValidIDList.txt
+	./COMPX520-DOWNLOADER-PNG-10PAGES.sh java-gen-corpus/gen-500-MX-hathiValidIDList.txt
 
-	./COMPX520-DOWNLOADER-PNG-10PAGES.sh java-gen-corpus/gen-500-MX-hathiValidIDList.txt
 
 #***********
@@ -147,6 +162,6 @@
 	cd image-identification-terminal; less log-houghlinesP-refined-MU.txt
 
-run-houghlineP-refined-corpus:
-	cd image-identification-terminal; cd log-all; rm *.txt
+run-houghlinesP-refined-corpus:
+	#cd image-identification-terminal; cd log-all; rm *.txt
         #Compile
 	cd image-identification-terminal; javac javaAccuracyCalculator.java
Index: /other-projects/is-sheet-music-encore/trunk/image-identification-development/.idea/workspace.xml
===================================================================
--- /other-projects/is-sheet-music-encore/trunk/image-identification-development/.idea/workspace.xml	(revision 33339)
+++ /other-projects/is-sheet-music-encore/trunk/image-identification-development/.idea/workspace.xml	(revision 33340)
@@ -4,4 +4,5 @@
     <list default="true" readonly="true" id="9bad4f92-4a7d-46a2-b6f0-94214c9f55cc" name="Default" comment="">
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/out/production/image-identification/Main.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/image-identification/Main.class" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/src/Main.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Main.java" afterDir="false" />
     </list>
@@ -19,14 +20,14 @@
   <component name="FileEditorManager">
     <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
-      <file leaf-file-name="Main.java" pinned="false" current-in-tab="true">
+      <file leaf-file-name="Main.java" pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/src/Main.java">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="130">
-              <caret line="631" column="10" selection-start-line="631" selection-start-column="10" selection-end-line="631" selection-end-column="10" />
+            <state relative-caret-position="1520">
+              <caret line="719" selection-start-line="719" selection-end-line="732" selection-end-column="21" />
               <folding>
                 <element signature="imports" expanded="true" />
                 <element signature="class#StartAndEndPoint#0;class#Main#0" />
-                <element signature="e#4855#4856#0" expanded="true" />
-                <element signature="e#4889#4890#0" expanded="true" />
+                <element signature="e#5318#5319#0" expanded="true" />
+                <element signature="e#5352#5353#0" expanded="true" />
                 <element signature="method#removeDuplicates#0;class#Main#0" />
                 <element signature="method#StandardDeviation#0;class#Main#0" />
@@ -38,6 +39,30 @@
                 <element signature="method#ClassifierLineCount#0;class#Main#0" />
                 <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-                <element signature="e#14199#14208#0" expanded="true" />
                 <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+                <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
+              </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="javaImageClassifier.java" pinned="false" current-in-tab="true">
+        <entry file="file://$PROJECT_DIR$/../image-identification-terminal/javaImageClassifier.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="570">
+              <caret line="96" column="26" selection-start-line="96" selection-start-column="26" selection-end-line="96" selection-end-column="26" />
+              <folding>
+                <element signature="imports" expanded="true" />
+                <element signature="n#!!doc;n#javaImageClassifier#0" />
+                <element signature="class#StartAndEndPoint#0;class#javaImageClassifier#0" />
+                <element signature="e#3854#3863#0" />
+                <element signature="method#setup_HoughLinesP#0;class#javaImageClassifier#0" />
+                <element signature="method#classifier_HoughLinesP#0;class#javaImageClassifier#0" />
+                <element signature="method#setup_HoughLinesP_refined#0;class#javaImageClassifier#0" />
+                <element signature="method#classifier_HoughLinesP_refined#0;class#javaImageClassifier#0" />
+                <element signature="method#toBufferedImage#0;class#javaImageClassifier#0" />
+                <element signature="method#ClusterCheck#0;class#javaImageClassifier#0" />
+                <element signature="method#VarianceCalc#0;class#javaImageClassifier#0" />
+                <element signature="method#lineComparison#0;class#javaImageClassifier#0" />
+                <element signature="method#removeDuplicates#0;class#javaImageClassifier#0" />
               </folding>
             </state>
@@ -57,12 +82,13 @@
       <list>
         <option value="$PROJECT_DIR$/src/Main.java" />
+        <option value="$PROJECT_DIR$/../image-identification-terminal/javaImageClassifier.java" />
       </list>
     </option>
   </component>
   <component name="ProjectFrameBounds" extendedState="6">
-    <option name="x" value="65" />
+    <option name="x" value="603" />
     <option name="y" value="24" />
-    <option name="width" value="928" />
-    <option name="height" value="1056" />
+    <option name="width" value="918" />
+    <option name="height" value="1026" />
   </component>
   <component name="ProjectView">
@@ -79,5 +105,5 @@
     <property name="GenerateAntBuildDialog.outputFileNameProperty" value="image-identification" />
     <property name="full.screen.before.presentation.mode" value="false" />
-    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
+    <property name="last_opened_file_path" value="$PROJECT_DIR$/../image-identification-terminal/javaImageClassifier.java" />
     <property name="project.structure.last.edited" value="Modules" />
     <property name="project.structure.proportion" value="0.15" />
@@ -154,5 +180,5 @@
       <window_info anchor="right" id="Palette" order="4" />
       <window_info anchor="bottom" id="TODO" order="10" />
-      <window_info anchor="bottom" id="Messages" order="3" weight="0.32786885" />
+      <window_info anchor="bottom" id="Messages" order="3" weight="0.32719836" />
       <window_info anchor="right" id="Palette&#9;" order="1" />
       <window_info id="Image Layers" order="4" />
@@ -160,7 +186,6 @@
       <window_info anchor="bottom" id="Event Log" order="1" side_tool="true" />
       <window_info anchor="right" id="Maven Projects" order="3" />
-      <window_info anchor="bottom" id="Run" order="6" weight="0.21516393" />
+      <window_info anchor="bottom" id="Run" order="6" weight="0.20245399" />
       <window_info anchor="bottom" id="Version Control" order="2" />
-      <window_info anchor="right" id="Coverage" side_tool="true" weight="0.32991913" />
       <window_info anchor="bottom" id="Terminal" order="0" weight="0.42638037" />
       <window_info id="Capture Tool" order="2" />
@@ -171,7 +196,8 @@
       <window_info id="UI Designer" order="1" />
       <window_info anchor="right" id="Theme Preview" order="2" />
-      <window_info anchor="bottom" id="Debug" order="7" weight="0.24487706" />
+      <window_info anchor="bottom" id="Debug" order="7" weight="0.24437627" />
       <window_info id="Favorites" order="3" side_tool="true" />
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="7" weight="0.25" />
+      <window_info anchor="right" id="Coverage" order="5" side_tool="true" weight="0.32991913" />
       <window_info anchor="bottom" id="Inspection" order="9" weight="0.4" />
       <window_info anchor="bottom" id="Inspection Results" order="11" weight="0.32924336" />
@@ -185,5 +211,5 @@
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="7" weight="0.25" />
       <window_info anchor="right" id="Capture Analysis" order="0" />
-      <window_info anchor="bottom" id="Version Control" order="2" />
+      <window_info anchor="bottom" id="Run" order="6" visible="true" weight="0.34662578" />
       <window_info anchor="right" id="Theme Preview" order="2" />
       <window_info content_ui="combo" id="Project" order="5" visible="true" weight="0.18382749" />
@@ -192,5 +218,5 @@
       <window_info anchor="right" id="Ant Build" order="6" weight="0.25" />
       <window_info anchor="bottom" id="TODO" order="10" />
-      <window_info anchor="bottom" id="Run" order="6" visible="true" weight="0.34662578" />
+      <window_info anchor="bottom" id="Version Control" order="2" />
       <window_info id="Image Layers" order="4" />
       <window_info id="Designer" order="0" />
@@ -218,8 +244,150 @@
         <breakpoints-dialog />
       </breakpoints-dialog>
-      <option name="time" value="23" />
+      <option name="time" value="27" />
     </breakpoint-manager>
   </component>
   <component name="editorHistoryManager">
+    <entry file="file://$PROJECT_DIR$/src/Main.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="13661">
+          <caret line="719" selection-start-line="719" selection-end-line="732" selection-end-column="21" />
+          <folding>
+            <element signature="imports" expanded="true" />
+            <element signature="class#StartAndEndPoint#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/../image-identification-terminal/javaImageClassifier.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="4579">
+          <caret line="241" column="78" selection-start-line="241" selection-start-column="78" selection-end-line="241" selection-end-column="78" />
+          <folding>
+            <element signature="imports" expanded="true" />
+            <element signature="n#!!doc;n#javaImageClassifier#0" />
+            <element signature="class#StartAndEndPoint#0;class#javaImageClassifier#0" />
+            <element signature="e#3854#3863#0" />
+            <element signature="method#setup_HoughLinesP#0;class#javaImageClassifier#0" />
+            <element signature="method#classifier_HoughLinesP#0;class#javaImageClassifier#0" />
+            <element signature="method#setup_HoughLinesP_refined#0;class#javaImageClassifier#0" />
+            <element signature="method#classifier_HoughLinesP_refined#0;class#javaImageClassifier#0" />
+            <element signature="method#toBufferedImage#0;class#javaImageClassifier#0" />
+            <element signature="method#ClusterCheck#0;class#javaImageClassifier#0" />
+            <element signature="method#VarianceCalc#0;class#javaImageClassifier#0" />
+            <element signature="method#lineComparison#0;class#javaImageClassifier#0" />
+            <element signature="method#removeDuplicates#0;class#javaImageClassifier#0" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/Main.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="15637">
+          <caret line="823" lean-forward="true" selection-start-line="823" selection-end-line="823" />
+          <folding>
+            <element signature="imports" expanded="true" />
+            <element signature="class#StartAndEndPoint#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/Main.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="15523">
+          <caret line="817" column="42" selection-start-line="817" selection-start-column="42" selection-end-line="817" selection-end-column="42" />
+          <folding>
+            <element signature="imports" expanded="true" />
+            <element signature="class#StartAndEndPoint#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/Main.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="12255">
+          <caret line="645" selection-start-line="645" selection-end-line="645" />
+          <folding>
+            <element signature="imports" expanded="true" />
+            <element signature="class#StartAndEndPoint#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/Main.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="11989">
+          <caret line="631" column="10" selection-start-line="631" selection-start-column="10" selection-end-line="631" selection-end-column="10" />
+          <folding>
+            <element signature="imports" expanded="true" />
+            <element signature="class#StartAndEndPoint#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
     <entry file="file://$PROJECT_DIR$/src/Main.java">
       <provider selected="true" editor-type-id="text-editor">
@@ -229,17 +397,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -253,17 +421,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -277,17 +445,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -301,17 +469,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -325,17 +493,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -349,17 +517,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -373,17 +541,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -397,17 +565,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -421,17 +589,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -445,17 +613,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -469,17 +637,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -493,17 +661,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -517,17 +685,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -541,17 +709,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -565,17 +733,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -589,17 +757,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -613,17 +781,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -637,17 +805,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -661,17 +829,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -685,17 +853,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -709,17 +877,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -733,17 +901,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -757,17 +925,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -781,17 +949,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -805,17 +973,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -829,17 +997,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -853,17 +1021,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -877,17 +1045,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -901,17 +1069,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -925,17 +1093,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -949,17 +1117,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -973,17 +1141,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -997,17 +1165,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -1021,17 +1189,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -1045,17 +1213,17 @@
             <element signature="imports" expanded="true" />
             <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
           </folding>
         </state>
@@ -1106,22 +1274,44 @@
     <entry file="file://$PROJECT_DIR$/src/Main.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="130">
-          <caret line="631" column="10" selection-start-line="631" selection-start-column="10" selection-end-line="631" selection-end-column="10" />
-          <folding>
-            <element signature="imports" expanded="true" />
-            <element signature="class#StartAndEndPoint#0;class#Main#0" />
-            <element signature="e#4855#4856#0" expanded="true" />
-            <element signature="e#4889#4890#0" expanded="true" />
-            <element signature="method#removeDuplicates#0;class#Main#0" />
-            <element signature="method#StandardDeviation#0;class#Main#0" />
-            <element signature="method#VarianceCalc#0;class#Main#0" />
-            <element signature="method#lineComparison#0;class#Main#0" />
-            <element signature="method#ClusterCheck#0;class#Main#0" />
-            <element signature="method#toBufferedImage#0;class#Main#0" />
-            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineCount#0;class#Main#0" />
-            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
-            <element signature="e#14199#14208#0" expanded="true" />
-            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+        <state relative-caret-position="1520">
+          <caret line="719" selection-start-line="719" selection-end-line="732" selection-end-column="21" />
+          <folding>
+            <element signature="imports" expanded="true" />
+            <element signature="class#StartAndEndPoint#0;class#Main#0" />
+            <element signature="e#5318#5319#0" expanded="true" />
+            <element signature="e#5352#5353#0" expanded="true" />
+            <element signature="method#removeDuplicates#0;class#Main#0" />
+            <element signature="method#StandardDeviation#0;class#Main#0" />
+            <element signature="method#VarianceCalc#0;class#Main#0" />
+            <element signature="method#lineComparison#0;class#Main#0" />
+            <element signature="method#ClusterCheck#0;class#Main#0" />
+            <element signature="method#toBufferedImage#0;class#Main#0" />
+            <element signature="method#ClassifierPixelCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineCount#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterOLD#0;class#Main#0" />
+            <element signature="method#ClassifierLineCluster#0;class#Main#0" />
+            <element signature="method#ClassifierLineClusterPt#0;class#Main#0" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/../image-identification-terminal/javaImageClassifier.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="570">
+          <caret line="96" column="26" selection-start-line="96" selection-start-column="26" selection-end-line="96" selection-end-column="26" />
+          <folding>
+            <element signature="imports" expanded="true" />
+            <element signature="n#!!doc;n#javaImageClassifier#0" />
+            <element signature="class#StartAndEndPoint#0;class#javaImageClassifier#0" />
+            <element signature="e#3854#3863#0" />
+            <element signature="method#setup_HoughLinesP#0;class#javaImageClassifier#0" />
+            <element signature="method#classifier_HoughLinesP#0;class#javaImageClassifier#0" />
+            <element signature="method#setup_HoughLinesP_refined#0;class#javaImageClassifier#0" />
+            <element signature="method#classifier_HoughLinesP_refined#0;class#javaImageClassifier#0" />
+            <element signature="method#toBufferedImage#0;class#javaImageClassifier#0" />
+            <element signature="method#ClusterCheck#0;class#javaImageClassifier#0" />
+            <element signature="method#VarianceCalc#0;class#javaImageClassifier#0" />
+            <element signature="method#lineComparison#0;class#javaImageClassifier#0" />
+            <element signature="method#removeDuplicates#0;class#javaImageClassifier#0" />
           </folding>
         </state>
Index: /other-projects/is-sheet-music-encore/trunk/image-identification-development/src/Main.java
===================================================================
--- /other-projects/is-sheet-music-encore/trunk/image-identification-development/src/Main.java	(revision 33339)
+++ /other-projects/is-sheet-music-encore/trunk/image-identification-development/src/Main.java	(revision 33340)
@@ -144,15 +144,7 @@
             return "Start: " + _p1 + " End: " + _p2;
         }
-        /*
-        //CompareToOverride
-        //Compares start point y co ordinates of input PointArray
-        //With this. start point y co ordinate
-        @Override
-        public double compareTo(StartAndEndPoint comparePointArray){
-            Point comparePoint = (comparePointArray.getP1());
-            return (this.getP1().y) - (comparePoint.y);
-        }
-        */
-    }
+
+    }
+
     public static <T> ArrayList<T> removeDuplicates(ArrayList<T> list) {
         //DIRECTLY COPIED//DIRECTLY COPIED//DIRECTLY COPIED//DIRECTLY COPIED//DIRECTLY COPIED//DIRECTLY COPIED
@@ -211,4 +203,5 @@
     }
     public static Boolean lineComparison(double baseLineS, double compareLineS, double compareLineE ){
+        //System.out.print("Comparing baseLineS: " + baseLineS + " with compareLineE: " + compareLineE + " and compareLineS: " + compareLineS);
         if(baseLineS < compareLineE && baseLineS > compareLineS){
             return true;
@@ -231,4 +224,5 @@
             Boolean consistent = false;
             if (variance <= CLUSTER_DISTANCE_MAX && variance > CLUSTER_DISTANCE_MIN) {
+
                 for (int i = 0; i < parseArray.length - 1; i++) {
                     //System.out.println(i);
@@ -658,6 +652,5 @@
                             //If it SD is less than 5 then it is considered to be a cluster of lines.
                             if(ClusterCheck(tempPtArray)){
-                                //System.out.println("tempArray PT: "+tempArray[0] + " , " + tempArray[1] + " , " + tempArray[2] + " , " + tempArray[3]);
-                                //System.out.println("tempArray SD: " + StandardDeviation(tempArray));
+                                //System.out.println("tempArray PT: "+tempPtArray[0] + " , " + tempPtArray[1] + " , " + tempPtArray[2] + " , " + tempPtArray[3]);
                                 //Store array
                                 clusterPtArray.add(tempPtArray);
@@ -671,5 +664,5 @@
                                     //break
                                     Thread.sleep(2000);
-                                    System.out.println("End of closeLinePts -> break , i = " + i+ " closeLineYpos size= " + closeLinePts.size());
+                                    //System.out.println("End of closeLinePts -> break , i = " + i+ " closeLineYpos size= " + closeLinePts.size());
                                     break;
                                 }
@@ -678,12 +671,12 @@
                     }
                 }
-                /*
-                System.out.println("Cluster Coordinates: ");
-                for(double[] items : clusterArray){
-                    for(int i = 0; i <items.length; i++){
-                        System.out.println("ITEMS: "+ items[i]);
-                    }
-                }
-                */
+
+                /*System.out.println("Cluster Coordinates: ");
+                for(StartAndEndPoint[] items : clusterPtArray){
+                    for(int i = 0; i <clusterPtArray.size(); i++){
+                        System.out.println("ITEMS: "+ items);
+                    }
+                }*/
+
                 //Setup Drawing clusters found.
                 //For every pt given the input array
@@ -723,4 +716,22 @@
     }
 
+    //SUPER CLASSIFIER FUNCTIONS
+    private static boolean LineCountOrCluster(int lineCount, ArrayList<StartAndEndPoint> linePointsArray, Mat clustersFoundRGB){
+        ArrayList lineClusterResult = ClassifierLineClusterPt(linePointsArray, clustersFoundRGB);
+
+
+        //String test = ClassifierLineClusterPt(linePointsArray, clustersFoundRGB).get(0).toString();
+        if(ClassifierLineCount(lineCount) == true){
+            System.out.println("LineCount classifier Successful: " +   '\t' +"LinesFound: " + lineCount);
+            return true;
+        }
+        else if(lineClusterResult.get(0).toString() == "true"){
+            System.out.println("LineCluster classifier Successful: " + '\t' + "LinesFound: " + lineCount + '\t' + "ClustersFound: " + lineClusterResult.get(1));
+
+            return  false;
+        }
+        return false;
+    }
+
     //MAIN
     public static void main(String[] args) {
@@ -735,14 +746,17 @@
             Mat edgesDetectedRGB = new Mat();
             Mat clustersFoundRGB = new Mat();
-            String directory = "/Scratch/cpb16/is-sheet-music-encore/download-images/MU/";
+            String directory = "/Scratch/cpb16/is-sheet-music-encore/lowres-download-images/MU/";
             //!!!!!!!!!!!!!!!!!!!!!!!!!!!NOT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
             //mdp.39015097852365-2.png 176 lines    Contents page.
             //mdp.39015097852555-3.png 76  lines
-            //String default_file = directory+"SheetMusic/coo.31924062612282-9.png";
-            //String default_file ="TestImages/NotNot/mdp.39015080972303-3.png";
+            //!!!!!!!!!!!!!!!!!!!!!!!!!!!NOTNOT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+            //coo.31924062612282-9.png 8   lines
+            //String default_file = directory+"NotSheetMusic/coo.31924062612282-9.png";
+            //String default_file = directory+"NotSheetMusic/mdp.39015097852365-2.png";
+            String default_file ="TestImages/NotNot/mdp.39015080972303-3.png";
 
 
             //System.out.println(default_file);
-            String default_file = "TestImages/NotSheetMusic01.png";
+            //String default_file = "TestImages/NotSheetMusic01.png";
             //String default_file = "TestImages/NotSheetMusic02.png";
             //String default_file = "TestImages/SheetMusic01.png";
@@ -805,8 +819,10 @@
 
 
-            System.out.println("LINE COUNT RESULT:   " +  ClassifierLineCount(horizontalLineCount) + '\t' +"LinesFound: " + horizontalLineCount); //COUNT OF LINES CLASSIFICATION
+            //System.out.println("LINE COUNT RESULT:   " +  ClassifierLineCount(horizontalLineCount) + '\t' +"LinesFound: " + horizontalLineCount); //COUNT OF LINES CLASSIFICATION
             //System.out.println("LINE CLUSTER RESULT: " +  ClassifierLineClusterOLD(toBeClassifiedImg).get(0) + '\t' + "LinesFound: " + ClassifierLineClusterOLD(toBeClassifiedImg).get(1) + '\t' + "ClustersFound: " + ClassifierLineClusterOLD(toBeClassifiedImg).get(2));
-            System.out.println("NEW CLUSTER RESULTS: " +  ClassifierLineClusterPt(pointArrayList,clustersFoundRGB).get(0) + '\t' + "LinesFound: " + horizontalLineCount + '\t' + "ClustersFound: " + ClassifierLineClusterPt(pointArrayList,clustersFoundRGB).get(1));
+            //System.out.println("NEW CLUSTER RESULTS: " +  ClassifierLineClusterPt(pointArrayList,clustersFoundRGB).get(0) + '\t' + "LinesFound: " + horizontalLineCount + '\t' + "ClustersFound: " + ClassifierLineClusterPt(pointArrayList,clustersFoundRGB).get(1));
             //System.out.println(ClassifierLineClusterPt(pointArrayList, clustersFoundRGB));
+
+            System.out.println("TEST: " + LineCountOrCluster(horizontalLineCount, pointArrayList, clustersFoundRGB));
 
             // Wait and Exit
Index: /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/Makefile
===================================================================
--- /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/Makefile	(revision 33339)
+++ /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/Makefile	(revision 33340)
@@ -18,3 +18,15 @@
 	rm results.txt
 
+testrun-classifier-cluster-single:
+	javac -cp /Scratch/cpb16/opencv-3.4.2/build/bin/opencv-342.jar javaImageClassifier.java;
+	./runClassifier.sh TestImages/test-coo.31924062612282-9.png cluster test.png -single
+	echo "Displaying javaImageClassifier output"
+        #Display output of javaImageClassifier
+	less log.txt
+        #Calculate the Accuracy of the classifier
+	java javaAccuracyCalculator log.txt houghlinesP results.txt
+        #Display output
+	less results.txt
+	rm log.txt
+	rm results.txt
 
Index: /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/javaAccuracyCalculator.java
===================================================================
--- /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/javaAccuracyCalculator.java	(revision 33339)
+++ /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/javaAccuracyCalculator.java	(revision 33340)
@@ -70,4 +70,6 @@
 				
 				//Correctly identified SheetMusic as SheetMusic
+				
+				//TruthAccuracyRate
 				if(sheetMusicCount != 0){
 					trueAccuracyRate = ((float)truePositive/(float)sheetMusicCount)*(float)100;
@@ -77,4 +79,5 @@
 				}
 				
+				//FalseAccuracyRate
 				if(notSheetMusicCount != 0){
 					//Amount of Correctly identified NotSheetSheetMusic as NotSheetMusic
@@ -85,12 +88,17 @@
 				}
 				
+				//Overall accuaracy
 				if(notSheetMusicCount != 0 && sheetMusicCount != 0) {
 					overallAccuracyRate = (truePositive + trueNegative)/(float)(sheetMusicCount+notSheetMusicCount)*(float)100;
 				}
-				else if (sheetMusicCount = 0) {
-					overallAccuracyRate = falseAccuracyRate/2;
+				else if (sheetMusicCount == 0) {
+					overallAccuracyRate = falseAccuracyRate;
+				}
+				else if(notSheetMusicCount == 0) {
+					overallAccuracyRate = trueAccuracyRate;
 				}
 				else {
-					overallAccuracyRate = trueAccuracyRate/2;
+					overallAccuracyRate = -1;
+					System.out.println("There is nothing to compare");
 				}
 				
Index: /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/javaImageClassifier.java
===================================================================
--- /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/javaImageClassifier.java	(revision 33339)
+++ /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/javaImageClassifier.java	(revision 33340)
@@ -7,10 +7,14 @@
 import java.awt.image.BufferedImage;
 import java.awt.image.DataBufferByte;
-import java.io.File;
-import java.io.BufferedWriter;
-import java.io.FileWriter;
+//import java.io.File;
+//import java.io.BufferedWriter;
+//import java.io.FileWriter;
 import javax.imageio.ImageIO;
-import java.util.logging.Logger;
-import java.util.ArrayList;
+//import java.util.logging.Logger;
+//import java.util.ArrayList;
+//import java.util.Collections.*;
+import java.util.*;
+import java.lang.*;
+import java.io.*;
 
 //REFERENCES:
@@ -28,13 +32,35 @@
 //False =classifierType + 0 + Filename + Status
 public class javaImageClassifier{
-	//Constants
-
+	//GLOBALS Constants
 	static int CLASSIFIER_HOUGHLINESP_MIN 	= 10;
 	static int CLASSIFIER_HOUGHLINESP_MAX 	= 65;
 	static int HOUGHLINEP_THRESHOLD			= 10;
+	static int STANDARD_DEVIATION_THRESHOLD = 6;
 	static int MINLINECOUNT                 = 40;
-	static double MAXLINEGAP              	= 4;
+	static int MAXLINEGAP              		= 4;
 	static double SLOPEGRADIENT			  	= 0.02;
-
+	static double CLUSTER_DISTANCE_MAX      = 40;
+    static double CLUSTER_DISTANCE_MIN      = 2;
+    
+	static class StartAndEndPoint {
+        //PRIVATES
+        private Point _p1;
+        private Point _p2;
+        //CONSTRUCTOR
+        public StartAndEndPoint(Point p1, Point p2){
+            _p1 = p1;
+            _p2 = p2;}
+        //GETTERS
+        public Point getP1(){return _p1;}
+        public Point getP2(){return  _p2;}
+        //SETTERS
+        public void setP1(Point p1){_p1 = p1;}
+        public void setP2(Point p2){_p2 = p2;}
+        //ToString
+        public  String toString(){
+            return "Start: " + _p1 + " End: " + _p2;
+        }
+    }
+    
     public static void main(String[] args) {  	
         try {
@@ -45,4 +71,5 @@
 				ArrayList result_refined = null;
 				Boolean result = null;
+				String result_cluster = "";
 				String imageFilename = args[0];
 				String classifierType = args[1];
@@ -65,4 +92,8 @@
 					bw.write("Filename:" + '\t' + imageFilename + '\t' + "Classified as:" + '\t' + result_refined.get(0) + '\t' + "Number of lines:" + '\t' + result_refined.get(1) + '\t' + classifierType + '\n');
 					break;
+				case "cluster-detection":
+					//result_cluster = setup_Cluster(imageFilename);
+					//bw.write(result_cluster);
+                    break;
 				default:
 					System.out.println("unknown algorithm");
@@ -84,5 +115,5 @@
  //CLASSIFIER FUNCTIONS
  //******************
-    private static Boolean setup_HoughLinesP(String filename){
+    private static boolean setup_HoughLinesP(String filename){
 	System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
 	Boolean isSheetMusic = null;
@@ -118,11 +149,42 @@
         return isSheetMusic;
  }
- 
-     private static ArrayList setup_HoughLinesP_refined(String filename){
+    private static boolean classifier_HoughLinesP(BufferedImage img){
+        System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
+        try {
+            //Read file
+            int x = img.getWidth();
+            int y = img.getHeight();
+            int pixelCount  = 0;
+            int redCount    = 0;
+            float percentage = 0;
+            //Go Thru every pixel
+            for(int i=0; i < y; i++){
+                for(int j=0;j < x; j++){
+                    //Get value for current pixels RGB value
+                    int currPixelRGB = img.getRGB(j, i);
+                    //Check if pixel is red (hex value of red)
+                    if(currPixelRGB == 0xFFFF0000){
+                        redCount++;
+                    }
+                    pixelCount++;
+                }
+            }
+            //Calculate percentage of Red in image
+            percentage = ((float)redCount/(float)pixelCount)*(float)100;
+            //If more than %10 and less than %50 then its sheet music!
+            if(percentage > CLASSIFIER_HOUGHLINESP_MIN && percentage < CLASSIFIER_HOUGHLINESP_MAX){
+                return true;}
+        }
+        catch (Exception e) {
+            System.err.println(e);
+        }
+        return false;
+    }
+
+    private static ArrayList setup_HoughLinesP_refined(String filename){
 	System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
 	Boolean isSheetMusic = null;
 	ArrayList returnArray = new ArrayList();
 	try{
-	 	
 	    //Variables
 	    int horizontalLineCount =0;
@@ -134,10 +196,5 @@
 	    Mat original = Imgcodecs.imread(filename, Imgcodecs.IMREAD_GRAYSCALE);
 	    // Edge detection
-	    //Imgproc.Canny(original, edgesDetected, 50, 200, 3, false);
 	    Imgproc.adaptiveThreshold(original, edgesDetected,255, Imgproc.ADAPTIVE_THRESH_GAUSSIAN_C,Imgproc.THRESH_BINARY_INV,15, 2);
-	    //Imgproc.blur(edgesExtra, edgesDetected, new Size(3,1));
-        //Imgproc.medianBlur(edgesExtra, edgesDetected, 3);
-        
-	    
 	    //Copy edges to the images that will display the results in BGR
 	    Imgproc.cvtColor(edgesDetected, edgesDetectedRGB, Imgproc.COLOR_GRAY2BGR);
@@ -145,6 +202,5 @@
 	    Mat linesP = new Mat(); // will hold the results of the detection
 	    double minLineLength = edgesDetectedRGB.size().width/8;
-	    //Imgproc.HoughLinesP(edgesDetected, linesP, 1, Math.PI / 180, 10, minLineLength, MAXLINEGAP);// runs the actual detection
-        Imgproc.HoughLinesP(edgesDetected, linesP, 1, Math.PI / 720, HOUGHLINEP_THRESHOLD, minLineLength, MAXLINEGAP); //TESTING
+        Imgproc.HoughLinesP(edgesDetected, linesP, 1, Math.PI / 720, HOUGHLINEP_THRESHOLD, minLineLength, MAXLINEGAP);
 	    // Draw the lines
 	    
@@ -179,51 +235,33 @@
         return returnArray;
  }
- 
+    private static boolean classifier_HoughLinesP_refined(int lineCount){
+        if(lineCount>MINLINECOUNT){
+            return true;
+        }
+        else{
+            return false;
+        }
+    }
+
+//    private static String setup_Cluster(String filename){
+//	    //NEED TO ADD IMAGE PROC, BEFORE THIS PART BELOW (ANALYSIS OF RESULTS)
+//        String returnString = "";
+//        //ArrayList lineClusterResult = ClassifierLineClusterPt(linePointsArray, clustersFoundRGB);
+//        if(ClassifierLineCount(lineCount) == true){
+//            returnString = "LineCount classifier Successful: " +   '\t' +"LinesFound: " + lineCount;
+//            return returnString;
+//        }
+//        else if(lineClusterResult.get(0).toString() == "true"){
+//            returnString = "LineCluster classifier Successful: " + '\t' + "LinesFound: " + lineCount + '\t' + "ClustersFound: " + lineClusterResult.get(1);
+//            return returnString;
+//        }
+//        return returnString;
+//    }
+
  //******************
  //INTERNAL FUNCTIONS
  //******************
-    private static boolean classifier_HoughLinesP(BufferedImage img){
-    System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
-    try {
-    	//Read file
-        int x = img.getWidth();
-        int y = img.getHeight();
-        int pixelCount  = 0;
-        int redCount    = 0;
-        float percentage = 0;
-        //Go Thru every pixel
-        for(int i=0; i < y; i++){
-        	for(int j=0;j < x; j++){
-            	//Get value for current pixels RGB value
-                int currPixelRGB = img.getRGB(j, i);
-                //Check if pixel is red (hex value of red)
-                if(currPixelRGB == 0xFFFF0000){
-                    redCount++;
-                }
-                pixelCount++;
-            }
-       	}
-       	//Calculate percentage of Red in image
-       	percentage = ((float)redCount/(float)pixelCount)*(float)100;
-        //If more than %10 and less than %50 then its sheet music!
-        if(percentage > CLASSIFIER_HOUGHLINESP_MIN && percentage < CLASSIFIER_HOUGHLINESP_MAX){
-        	return true;}
-        }
-        catch (Exception e) {
-            System.err.println(e);
-        }
-        return false;
-    }
-    
-    private static boolean classifier_HoughLinesP_refined(int lineCount){
-    	if(lineCount>MINLINECOUNT){
-        	return true;
-        }
-        else{
-        	return false;
-    	}
-    }
-    
-        private static  BufferedImage toBufferedImage(Mat mat){
+
+    private static  BufferedImage toBufferedImage(Mat mat){
         //MOSTLY COPY PASTE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
         //MOSTLY COPY PASTE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -245,4 +283,271 @@
         }
         return null;
-    } 
+    }
+    private static ArrayList ClassifierLineClusterPt(ArrayList<StartAndEndPoint> linePointsArray, Mat clustersFoundRGB){
+        /*
+        ADDITION:
+        This will check for a cluster of lines that are close together.
+        1. Go through the list of Y positions(start point) in parsed array.
+            If, there is a small distance between them,
+                then, add to closeLineArray.
+
+        Have all Y positions that are close to each other now.
+        Need to find the lines that are clustered together.
+
+        Now check if there are four of these are close to each other.
+        2.  Go through list of closeLine.
+                Get first four lines, traversing down a step each iteration {0,1,2,3} -> {1,2,3,4} -> {2,3,4,5}
+                If, those 4 lines are close together,
+                    Then, add them to a new array that holds Line Cluster Values.
+                    Go to line 4 positions down since, as do not want duplicates.
+
+        3.
+        */
+        ArrayList returnArray = new ArrayList();
+        ArrayList<StartAndEndPoint> closeLinePts = new ArrayList();
+        ArrayList<StartAndEndPoint[]> clusterPtArray = new ArrayList();
+        int clusterCount = 0;
+        try {
+            if(linePointsArray.size()> 1) {
+                /*
+                //Display input array TESTING PURPOSES
+                for (int i = 0; i < linePointsArray.size(); i++) {
+                    System.out.println(linePointsArray.get(i).toString());
+                }
+                */
+                //1. Check if y points are close together
+                //go thru list and compare values against each other
+                for (int i = 0; i < linePointsArray.size(); i++){
+                    //System.out.println("i: "+ linePointsArray.get(i).getP1().y);
+                    for (int j = 0; j < linePointsArray.size(); j++) {
+                        //System.out.println("j: "+ linePointsArray.get(j).getP1().y);
+                        //Check if difference is less than 4 and the values are not duplicates.
+                        if(Math.abs(linePointsArray.get(j).getP1().y - linePointsArray.get(i).getP1().y) < 5){
+                            if(linePointsArray.get(j).getP1().y != linePointsArray.get(i).getP1().y){
+                                closeLinePts.add(linePointsArray.get(i));
+                            }
+                        }
+                    }
+                }
+
+                //2. Now check if there are four of these are close to each other.
+                //Go through all of the items in this list and check if four of them are close together
+                //Check first four items, traverse down a step {0,1,2,3} -> {1,2,3,4} -> {2,3,4,5}
+                //If 4 items are close together,
+                //Then add them to a new array that holds Line Cluster Values.
+                //Go down 4 positions down since, as do not want duplicates.
+
+                //Now have an array of at least four lines that are close together.
+                //Sort array and remove duplicates
+                Collections.sort(closeLinePts, new Comparator<StartAndEndPoint>() {
+                    @Override
+                    public int compare(StartAndEndPoint p1, StartAndEndPoint p2) {
+                        return (int)(p1.getP1().y - p2.getP1().y);
+                    }
+                });
+                closeLinePts = removeDuplicates(closeLinePts);
+                //DISPLAYING AS EXCEPTED! WOO!
+                /*for (StartAndEndPoint pt : closeLinePts) {
+                    System.out.println("CloseLinePTs: " + pt.getP1().y);
+                }*/
+
+
+                if(closeLinePts.size() >= 4) {
+                    //FOR every item in array of CloseLines
+                    for(int i= 0; i < closeLinePts.size(); i++){
+                        //If last comparator is at end of array.
+                        if(i + 4 >= closeLinePts.size()){
+                            break;
+                        }
+                        else{
+                            //Add 4 values of CloseLinePt Array to a tempArray
+                            StartAndEndPoint[] tempPtArray = new StartAndEndPoint[4];
+                            tempPtArray[0] = closeLinePts.get(i);
+                            tempPtArray[1] = closeLinePts.get(i + 1);
+                            tempPtArray[2] = closeLinePts.get(i + 2);
+                            tempPtArray[3] = closeLinePts.get(i + 3);
+
+                            //Check standard deviation between these 4 values.
+                            //If it SD is less than 5 then it is considered to be a cluster of lines.
+                            if(ClusterCheck(tempPtArray)){
+                                //System.out.println("tempArray PT: "+tempPtArray[0] + " , " + tempPtArray[1] + " , " + tempPtArray[2] + " , " + tempPtArray[3]);
+                                //Store array
+                                clusterPtArray.add(tempPtArray);
+                                //If I + 4 is less than the size of the array then increment by 4
+                                //Go down +4 positions in closeLineYPos array
+                                if((i + 4 < closeLinePts.size())){
+                                    //System.out.println("IF, i = " + i + " -> "+ (i+4) + ", CloseLineYpos size= " + closeLineYPos.size());
+                                    i = i+4;
+                                }
+                                else{
+                                    //break
+                                    Thread.sleep(2000);
+                                    //System.out.println("End of closeLinePts -> break , i = " + i+ " closeLineYpos size= " + closeLinePts.size());
+                                    break;
+                                }
+                            }
+                        }
+                    }
+                }
+
+                //System.out.println("Cluster Coordinates: ");
+                //for(StartAndEndPoint[] items : clusterPtArray){
+                //    for(int i = 0; i <clusterPtArray.size(); i++){
+                //        System.out.println("ITEMS: "+ items);
+                //    }
+                //}
+
+                //Setup Drawing clusters found.
+                //For every pt given the input array
+                for(StartAndEndPoint pt : linePointsArray){
+                    //Go through every the Arrays in the clusterArray(clustered lines)
+                    for(int i =0; i < clusterPtArray.size(); i++){
+                        //Go through every item in the array
+                        for(StartAndEndPoint item : clusterPtArray.get(i)) {
+                            //Check if the curr item is equal to current pt
+                            if (item.getP1().y == pt.getP1().y){
+                                //calculate a different colour for each line
+                                //Draw a line
+                                Imgproc.line(clustersFoundRGB, pt.getP1(), pt.getP2(), new Scalar(0, 255, 0), 1, Imgproc.LINE_4, 0);
+                            }
+                        }
+                    }
+                }
+
+                clusterCount = clusterPtArray.size();
+                //SETUP RETURN ARRAY
+                if(clusterCount >= 1){
+                    returnArray.add(true);
+                    returnArray.add(clusterCount);
+                    returnArray.add(clustersFoundRGB);
+                }
+                else{
+                    returnArray.add(false);
+                    returnArray.add(clusterCount);
+                    returnArray.add(clustersFoundRGB);
+                }
+            }
+        }
+        catch (Exception e) {
+            System.err.println(e.getMessage());
+        }
+        return returnArray;
+    }
+    private static boolean ClusterCheck(StartAndEndPoint parseArray[]){
+        try {
+            //System.out.println("LENGTH: " + parseArray.length);
+            //MAKE THREE COMPARISONS
+            //After clusters have been found.
+            //Check if  their x positions intersect
+            //Logic being
+            //(L1.S < L2.E && L1.S > L2.S)
+            //or
+            //(L2.S < L1.E && L2.S > L1.S)
+            //Variance is using Start of line point.
+            //USING VARIANTS
+            double variance = VarianceCalc(parseArray);
+            Boolean consistent = false;
+            if (variance <= CLUSTER_DISTANCE_MAX && variance > CLUSTER_DISTANCE_MIN) {
+
+                for (int i = 0; i < parseArray.length - 1; i++) {
+                    //System.out.println(i);
+                    double l1_S = parseArray[i].getP1().x;
+                    double l1_E = parseArray[i].getP2().x;
+                    double l2_S = parseArray[i + 1].getP1().x;
+                    double l2_E = parseArray[i + 1].getP2().x;
+
+                    //Check which starts after
+                    if (l1_S >= l2_S) {
+                        //baseLineStart is l1_S (call with lineComparison)
+                        consistent = lineComparison(l1_S, l2_S, l2_E);
+                    } else if (l2_S > l1_S) {
+                        //baseLineStart is l2_S (call with lineComparison)
+                        consistent = lineComparison(l2_S, l1_S, l1_E);
+                    } else {
+                        System.err.println("An error, comparing l1_S and l2_S, has occurred");
+                    }
+
+                    //Check if false was returned;
+                    if (consistent == false) {
+                        /*System.out.print(" X positions of two lines did not overlap each other:" + '\t');
+                        System.out.print("l1_S: " + l1_S + '\t');
+                        System.out.print("l1_E: " + l1_E + '\t');
+                        System.out.print("l2_S: " + l2_S + '\t');
+                        System.out.print("l2_E: " + l2_E);
+                        System.out.println(" ");*/
+                        return false;
+                    }
+                }
+                //Have been through for loop, maintaining consistent being true.
+                //Have also meet the variance MIN and MAX requirement. Therefore it is a cluster
+                return true;
+            }
+            //System.out.println("Did not meet Cluster Distance Min and Max requirements, Variance = " + variance);
+            return false;
+        }
+        catch (Exception e){
+            System.err.println("           "+e.getMessage());
+            return false;
+        }
+    }
+    private static double VarianceCalc(StartAndEndPoint parseArray[]){
+        double sum =0;
+        double temp =0;
+        double mean, variance;
+        int size = parseArray.length;
+        //Calculate sum of array
+        for(int i =0; i < parseArray.length; i++){
+            sum += parseArray[i].getP1().y;
+        }
+        //Calculate mean of array
+        mean = sum/parseArray.length;
+        //Calculate variants
+        for(int i =0; i < size; i++){
+            temp += Math.pow((parseArray[i].getP1().y-mean),2);
+        }
+        variance = Math.abs(temp/(size -1));
+        //System.out.println("VARIANCE: " + variance);
+        return variance;
+    }
+    private static boolean lineComparison(double baseLineS, double compareLineS, double compareLineE ){
+        //System.out.print("Comparing baseLineS: " + baseLineS + " with compareLineE: " + compareLineE + " and compareLineS: " + compareLineS);
+        if(baseLineS < compareLineE && baseLineS > compareLineS){
+            return true;
+        }
+        return false;
+    }
+    private static <T> ArrayList<T> removeDuplicates(ArrayList<T> list) {
+        //DIRECTLY COPIED//DIRECTLY COPIED//DIRECTLY COPIED//DIRECTLY COPIED//DIRECTLY COPIED//DIRECTLY COPIED
+        // Function to remove duplicates from an ArrayList
+        // Create a new ArrayList
+        ArrayList<T> newList = new ArrayList();
+        // Traverse through the first list
+        for (T element : list) {
+            // If this element is not present in newList
+            // then add it
+            if (!newList.contains(element)) {
+                newList.add(element);
+            }
+        }
+        // return the new list
+        return newList;
+        //DIRECTLY COPIED//DIRECTLY COPIED//DIRECTLY COPIED//DIRECTLY COPIED//DIRECTLY COPIED//DIRECTLY COPIED
+    }
+    /*private static boolean LineCountOrCluster(int lineCount, ArrayList<StartAndEndPoint> linePointsArray, Mat clustersFoundRGB){
+        ArrayList lineClusterResult = ClassifierLineClusterPt(linePointsArray, clustersFoundRGB);
+
+
+        //String test = ClassifierLineClusterPt(linePointsArray, clustersFoundRGB).get(0).toString();
+        if(ClassifierLineCount(lineCount) == true){
+            System.out.println("LineCount classifier Successful: " +   '\t' +"LinesFound: " + lineCount);
+            return true;
+        }
+        else if(lineClusterResult.get(0).toString() == "true"){
+            System.out.println("LineCluster classifier Successful: " + '\t' + "LinesFound: " + lineCount + '\t' + "ClustersFound: " + lineClusterResult.get(1));
+
+            return  false;
+        }
+        return false;
+    }*/
+ 
 }
Index: /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/results.txt
===================================================================
--- /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/results.txt	(revision 33339)
+++ /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/results.txt	(revision 33340)
@@ -47,2 +47,6 @@
 OverallAccuracyRate: 92.34%
 
+TESTING NEW LOWRES-DATABASE
+RUNNING HOUGHLINESP-REFINED-ALL
+
+
Index: /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/runClassifer.sh
===================================================================
--- /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/runClassifer.sh	(revision 33339)
+++ /other-projects/is-sheet-music-encore/trunk/image-identification-terminal/runClassifer.sh	(revision 33340)
@@ -2,5 +2,5 @@
 
 if [ $# != 4 ] ; then 
-  echo "Usage: ./testClassifier.sh file_name classifier_type output_filename type(-a:all -test:100)" 1>&2
+  echo "Usage: ./testClassifier.sh folder/file_name classifier_type output_filename type(-a:all -test:100 -single:1)" 1>&2
   exit 1
 fi
@@ -47,4 +47,12 @@
 		done
 	;;
+	-single)
+		#Runs javaImagesClassifier on ONE image
+		javac -cp /Scratch/cpb16/opencv-3.4.2/build/bin/opencv-342.jar javaImageClassifier.java;
+		echo $file_name
+		echo $output
+		echo $classifier_type
+		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
+
 			
 esac		
