Gain fix for non-PS3Eye cameras

This commit is contained in:
Banks Troutman
2020-01-16 22:04:02 -05:00
parent e64d00e529
commit 5d40aa1c3d
2 changed files with 8 additions and 2 deletions

View File

@@ -37,7 +37,7 @@ import java.util.stream.Collectors;
@SuppressWarnings("rawtypes")
public class VisionProcess {
private final USBCameraCapture cameraCapture;
public final USBCameraCapture cameraCapture;
private final VisionProcessRunnable visionRunnable;
private final CameraConfig fileConfig;
public final CameraStreamer cameraStreamer;

View File

@@ -118,7 +118,8 @@ public class PipelineManager {
}
public void setCurrentPipeline(int index) {
CVPipeline newPipeline=null;
CVPipeline newPipeline = null;
if (index == DRIVERMODE_INDEX) {
newPipeline = driverModePipeline;
@@ -165,6 +166,11 @@ public class PipelineManager {
ntIndexEntry.setDouble(index);
}
}
// gain setting quirk
if (!parentProcess.cameraCapture.getProperties().isPS3Eye) {
getCurrentPipeline().settings.gain = -1;
}
}
public void addPipeline(CVPipelineSettings setting) {