Home | History | Annotate | Download | only in test
      1 package org.opencv.test;
      2 
      3 import java.io.File;
      4 import java.io.IOException;
      5 
      6 import org.opencv.core.Mat;
      7 
      8 public class OpenCVTestRunner {
      9     public static String LENA_PATH = "";
     10     public static String CHESS_PATH = "";
     11     public static String LBPCASCADE_FRONTALFACE_PATH = "";
     12 
     13     private static String TAG = "opencv_test_java";
     14 
     15 
     16     public static String getTempFileName(String extension)
     17     {
     18         if (!extension.startsWith("."))
     19             extension = "." + extension;
     20         try {
     21             File tmp = File.createTempFile("OpenCV", extension);
     22             String path = tmp.getAbsolutePath();
     23             tmp.delete();
     24             return path;
     25         } catch (IOException e) {
     26             Log("Failed to get temp file name. Exception is thrown: " + e);
     27         }
     28         return null;
     29     }
     30 
     31     static public void Log(String message) {
     32         System.out.println(TAG + " :: " +  message);
     33     }
     34 
     35     static public void Log(Mat m) {
     36         System.out.println(TAG + " :: " + m + "\n " + m.dump());
     37     }
     38 
     39     public static String getOutputFileName(String name)
     40     {
     41         return getTempFileName(name);
     42     }
     43 }
     44