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