From d26711c35d80fee3e0a805b459fc72b3f8a0bcab Mon Sep 17 00:00:00 2001 From: Matt Date: Fri, 22 Nov 2019 07:52:19 -0800 Subject: [PATCH] Check dimensions of stream mat --- .../chameleonvision/classabstraction/VisionProcess.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Main/src/main/java/com/chameleonvision/classabstraction/VisionProcess.java b/Main/src/main/java/com/chameleonvision/classabstraction/VisionProcess.java index 3e594bec2..7df56efeb 100644 --- a/Main/src/main/java/com/chameleonvision/classabstraction/VisionProcess.java +++ b/Main/src/main/java/com/chameleonvision/classabstraction/VisionProcess.java @@ -190,10 +190,9 @@ public class VisionProcess { @Override protected void process() { System.out.println("running camera streamer"); - CVPipelineResult latestResult = lastPipelineResult; //visionRunnable.result; - if (latestResult != null) { - Mat toStreamMat = visionRunnable.result.outputMat; - toStreamMat.copyTo(streamBuffer); + Mat latestMat = lastPipelineResult.outputMat; //visionRunnable.result; + if (latestMat != null && latestMat.cols() > 0) { + latestMat.copyTo(streamBuffer); streamer.runStream(streamBuffer); // if (toStreamMat != null && toStreamMat.cols() > 0) { // } else {