diff --git a/Main/src/main/java/com/chameleonvision/classabstraction/camera/CameraStreamer.java b/Main/src/main/java/com/chameleonvision/classabstraction/camera/CameraStreamer.java index 63dbc9078..11b053d51 100644 --- a/Main/src/main/java/com/chameleonvision/classabstraction/camera/CameraStreamer.java +++ b/Main/src/main/java/com/chameleonvision/classabstraction/camera/CameraStreamer.java @@ -40,14 +40,15 @@ public class CameraStreamer { } public void runStream(Mat image) { + image.copyTo(streamBuffer); if (divisor.value != 1) { var camVal = cameraProcess.getProperties().staticProperties; var newWidth = camVal.imageWidth / divisor.value; var newHeight = camVal.imageHeight / divisor.value; Size newSize = new Size(newWidth, newHeight); - Imgproc.resize(image, image, newSize); + Imgproc.resize(streamBuffer, streamBuffer, newSize); } - cvSource.putFrame(image); + cvSource.putFrame(streamBuffer); } }