diff --git a/applications/gui/src/camera.cpp b/applications/gui/src/camera.cpp
index 84093c23dd88d436a2824f4bfc801152e9a2e076..fe99677391afe445b9a684d8b952c4994c479289 100644
--- a/applications/gui/src/camera.cpp
+++ b/applications/gui/src/camera.cpp
@@ -377,6 +377,10 @@ const GLTexture &ftl::gui::Camera::captureFrame() {
 
 		switch(channel_) {
 			case Channel::Confidence:
+				if (depth_.rows == 0) { break; }
+				visualizeEnergy(depth_, tmp, 1.0);
+				texture_.update(tmp);
+				break;
 			case Channel::Energy:
 				if (depth_.rows == 0) { break; }
 				visualizeEnergy(depth_, tmp, 10.0);