예제 #1
0
  public void test() {

    File f = new File(this.signatureFileName);
    try {
      BufferedReader br = new BufferedReader(new FileReader(f));

      String s1 = br.readLine();
      String s2 = br.readLine();

      String base64s1 = s1.split(",")[1];
      String base64s2 = s2.split(",")[1];

      System.out.println("TestSignature.test base64s1 = " + base64s1);
      System.out.println("TestSignature.test base64s2 = " + base64s2);

      double result =
          ImageComparator.compareRGBUsingRMSE(
              Utils.base64ImgToIntArray(base64s1), Utils.base64ImgToIntArray(base64s2));

      System.out.println("Distance is " + result);

    } catch (IOException e) {
      e
          .printStackTrace(); // To change body of catch statement use File | Settings | File
                              // Templates.
    }
  }