diff --git a/ArcadeReader.java b/ArcadeReader.java index d288478..5d34a90 100644 --- a/ArcadeReader.java +++ b/ArcadeReader.java @@ -59,6 +59,6 @@ public class ArcadeReader { * */ public static void retrieveData(Path img) { - new LoveLiveReader().interpretBoxes(img); + new ITGReader().interpretBoxes(img); } } diff --git a/readers/ITGReader.java b/readers/ITGReader.java index 870a13c..e510a71 100644 --- a/readers/ITGReader.java +++ b/readers/ITGReader.java @@ -127,9 +127,8 @@ public class ITGReader extends Reader{ ImageIO.write(subRegion,"png",new File("sub.png")); cutImg.setRGB(0,currentHeight,readRegions.get(i).w,readRegions.get(i).h,arr,0,readRegions.get(i).w); String val = interpretImage(subRegion,i); - if (!val.isEmpty()) { - sig_data[counter++]=val; - } + sig_data[counter++]=val; + currentHeight+=readRegions.get(i).h+REGION_PADDING; } Path output = Paths.get("result.png"); ImageIO.write(cutImg,"png",output.toFile()); @@ -142,7 +141,7 @@ public class ITGReader extends Reader{ System.out.println(Arrays.toString(ja_data)); System.out.println(Arrays.toString(en_data)); System.out.println(Arrays.toString(sig_data)); - //interpretOutput(ja_data,en_data); + interpretOutput(ja_data,en_data,sig_data); g.dispose(); } catch (IOException e) { e.printStackTrace(); @@ -188,7 +187,44 @@ public class ITGReader extends Reader{ @Override void interpretResults(String[] finalData) { - // TODO Auto-generated method stub - + for (int i=0;i data; try { diff --git a/sub.png b/sub.png index 26431c9..c564cfa 100644 Binary files a/sub.png and b/sub.png differ