From 9d96b3e1fde429a178cde74dddfb9db4fd1e04ac Mon Sep 17 00:00:00 2001 From: Banks Troutman Date: Sat, 30 Nov 2019 20:32:13 -0500 Subject: [PATCH] fix NPE in DriverVisionpipeline --- .../vision/pipeline/DriverVisionPipeline.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Main/src/main/java/com/chameleonvision/vision/pipeline/DriverVisionPipeline.java b/Main/src/main/java/com/chameleonvision/vision/pipeline/DriverVisionPipeline.java index 7de7132f1..41c307de5 100644 --- a/Main/src/main/java/com/chameleonvision/vision/pipeline/DriverVisionPipeline.java +++ b/Main/src/main/java/com/chameleonvision/vision/pipeline/DriverVisionPipeline.java @@ -1,5 +1,6 @@ package com.chameleonvision.vision.pipeline; +import com.chameleonvision.vision.camera.CameraCapture; import com.chameleonvision.vision.pipeline.pipes.Draw2dContoursPipe; import org.apache.commons.lang3.tuple.Pair; import org.opencv.core.Mat; @@ -11,12 +12,17 @@ import static com.chameleonvision.vision.pipeline.DriverVisionPipeline.DriverPip public class DriverVisionPipeline extends CVPipeline { - private Draw2dContoursPipe draw2dContoursPipe = null; + private Draw2dContoursPipe draw2dContoursPipe; private Draw2dContoursPipe.Draw2dContoursSettings draw2dContoursSettings = new Draw2dContoursPipe.Draw2dContoursSettings(); private final List blankList = List.of(); public DriverVisionPipeline(CVPipelineSettings settings) { super(settings); + } + + @Override + public void initPipeline(CameraCapture capture) { + super.initPipeline(capture); draw2dContoursSettings.showCrosshair = true; draw2dContoursPipe = new Draw2dContoursPipe(draw2dContoursSettings, cameraCapture.getProperties().getStaticProperties()); }