mirror of
https://github.com/PhotonVision/photonvision
synced 2026-07-04 03:11:40 +00:00
fix NPE in DriverVisionpipeline
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package com.chameleonvision.vision.pipeline;
|
package com.chameleonvision.vision.pipeline;
|
||||||
|
|
||||||
|
import com.chameleonvision.vision.camera.CameraCapture;
|
||||||
import com.chameleonvision.vision.pipeline.pipes.Draw2dContoursPipe;
|
import com.chameleonvision.vision.pipeline.pipes.Draw2dContoursPipe;
|
||||||
import org.apache.commons.lang3.tuple.Pair;
|
import org.apache.commons.lang3.tuple.Pair;
|
||||||
import org.opencv.core.Mat;
|
import org.opencv.core.Mat;
|
||||||
@@ -11,12 +12,17 @@ import static com.chameleonvision.vision.pipeline.DriverVisionPipeline.DriverPip
|
|||||||
|
|
||||||
public class DriverVisionPipeline extends CVPipeline<DriverPipelineResult, CVPipelineSettings> {
|
public class DriverVisionPipeline extends CVPipeline<DriverPipelineResult, CVPipelineSettings> {
|
||||||
|
|
||||||
private Draw2dContoursPipe draw2dContoursPipe = null;
|
private Draw2dContoursPipe draw2dContoursPipe;
|
||||||
private Draw2dContoursPipe.Draw2dContoursSettings draw2dContoursSettings = new Draw2dContoursPipe.Draw2dContoursSettings();
|
private Draw2dContoursPipe.Draw2dContoursSettings draw2dContoursSettings = new Draw2dContoursPipe.Draw2dContoursSettings();
|
||||||
private final List<RotatedRect> blankList = List.of();
|
private final List<RotatedRect> blankList = List.of();
|
||||||
|
|
||||||
public DriverVisionPipeline(CVPipelineSettings settings) {
|
public DriverVisionPipeline(CVPipelineSettings settings) {
|
||||||
super(settings);
|
super(settings);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void initPipeline(CameraCapture capture) {
|
||||||
|
super.initPipeline(capture);
|
||||||
draw2dContoursSettings.showCrosshair = true;
|
draw2dContoursSettings.showCrosshair = true;
|
||||||
draw2dContoursPipe = new Draw2dContoursPipe(draw2dContoursSettings, cameraCapture.getProperties().getStaticProperties());
|
draw2dContoursPipe = new Draw2dContoursPipe(draw2dContoursSettings, cameraCapture.getProperties().getStaticProperties());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user