package com.iailab.module.data.video.dahua;
|
|
import com.iailab.module.data.video.config.VideoConfiguration;
|
import com.iailab.netsdk.lib.ToolKits;
|
|
import java.io.File;
|
import java.util.Date;
|
|
/**
|
* @author PanZhibao
|
* @Description
|
* @createTime 2024年03月06日
|
*/
|
public class DHSavePath {
|
|
private DHSavePath() {}
|
|
private static DHSavePath instance = new DHSavePath();
|
|
public static DHSavePath getSavePath() {
|
return instance;
|
}
|
|
/**
|
* 设置抓图保存路径
|
*
|
* @return
|
*/
|
public String getSaveCapturePath(String channel, Date curDate) {
|
File path1 = new File(VideoConfiguration.staticDhCapturePath);
|
if (!path1.exists()) {
|
path1.mkdir();
|
}
|
|
File path2 = new File(VideoConfiguration.staticDhCapturePath + ToolKits.getDay() + "/" + channel + "/");
|
if (!path2.exists()) {
|
path2.mkdirs();
|
}
|
|
String strFileName = path2.getAbsolutePath() + "/" + ToolKits.getDate(curDate) + ".jpg";
|
|
return strFileName;
|
}
|
|
/**
|
* 设置模型输出图片保存路径
|
*
|
* @param cameraCode
|
* @param curDate
|
* @return
|
*/
|
// public String getSaveModelPath(String cameraCode, Date curDate) throws IOException {
|
//// File path1 = new File(modelPath);
|
//// if (!path1.exists()) {
|
//// path1.mkdir();
|
//// }
|
//
|
// File path2 = new File(DHConfiguration.staticModelPath + ToolKits.getDay() + "/" + cameraCode + "/");
|
//// if (!path2.exists()) {
|
//// path2.mkdirs();
|
//// }
|
// //return path2.getAbsolutePath() + "/";
|
// return path2.getAbsolutePath();
|
// }
|
}
|