Startup
This commit is contained in:
@@ -730,16 +730,20 @@ public class ScreenPanel extends Panel {
|
||||
config = (CameraConfig) JsonSerializer.decode(cameraConfigJson, CameraConfig.class);
|
||||
|
||||
CameraPars cameraPars = null;
|
||||
camera.getConfig().roiX = 0; camera.getConfig().roiY = 0;
|
||||
camera.getConfig().roiWidth = -1; camera.getConfig().roiHeight =-1;
|
||||
|
||||
try{
|
||||
Path parsFile = Paths.get(CONFIG_FOLDER, cameraName + "_parameters.json");
|
||||
if (parsFile.toFile().exists()){
|
||||
String cameraParsJson = new String(Files.readAllBytes(parsFile));
|
||||
cameraPars = (CameraPars) JsonSerializer.decode(cameraParsJson, CameraPars.class);
|
||||
boolean roi = cameraPars.getRoiEnable();
|
||||
camera.getConfig().roiX = roi ? cameraPars.getRoi().get(0) : 0;
|
||||
camera.getConfig().roiY = roi ? cameraPars.getRoi().get(2) : 0;
|
||||
camera.getConfig().roiWidth = roi ? cameraPars.getRoi().get(1) : -1;
|
||||
camera.getConfig().roiHeight =roi ? cameraPars.getRoi().get(3) : -1;
|
||||
if (cameraPars.getRoiEnable()){
|
||||
camera.getConfig().roiX = cameraPars.getRoi().get(0);
|
||||
camera.getConfig().roiY = cameraPars.getRoi().get(2);
|
||||
camera.getConfig().roiWidth = cameraPars.getRoi().get(1);
|
||||
camera.getConfig().roiHeight = cameraPars.getRoi().get(3);
|
||||
}
|
||||
|
||||
}
|
||||
} catch (Exception ex){
|
||||
@@ -761,11 +765,13 @@ public class ScreenPanel extends Panel {
|
||||
camera.getConfig().rotation = 90;
|
||||
break;
|
||||
}
|
||||
camera.getConfig().rotationCrop = false;
|
||||
//camera.getConfig().roiX = config.getRoiEnable() ? config.getRoi().get(0) : 0;
|
||||
//camera.getConfig().roiY = config.getRoiEnable() ? config.getRoi().get(1) : 0;
|
||||
//camera.getConfig().roiWidth = config.getRoiEnable() ? config.getRoi().get(2) : -1;
|
||||
//camera.getConfig().roiHeight = config.getRoiEnable() ? config.getRoi().get(3) : -1;
|
||||
camera.getConfig().rotationCrop = false;
|
||||
//if (config.getRoiEnable()){
|
||||
// camera.getConfig().roiX = config.getRoi().get(0);
|
||||
// camera.getConfig().roiY = config.getRoi().get(1);
|
||||
// camera.getConfig().roiWidth = config.getRoi().get(2);
|
||||
// camera.getConfig().roiHeight = config.getRoi().get(3);
|
||||
//}
|
||||
try {
|
||||
camera.getConfig().spatialCalOffsetX = config.getCalOffsetX();
|
||||
camera.getConfig().spatialCalOffsetY = config.getCalOffsetY();
|
||||
|
||||
Reference in New Issue
Block a user