From 897552f5994319b086ac6b420ce6735a902b9f7b Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Sat, 15 Aug 2020 12:26:59 +0300
Subject: [PATCH] Add clipping operator to vision

---
 applications/vision/src/main.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/applications/vision/src/main.cpp b/applications/vision/src/main.cpp
index ddd1fb3dc..93c7043e4 100644
--- a/applications/vision/src/main.cpp
+++ b/applications/vision/src/main.cpp
@@ -26,6 +26,7 @@
 #include <nlohmann/json.hpp>
 #include <ftl/operators/disparity.hpp>
 #include <ftl/operators/detectandtrack.hpp>
+#include <ftl/operators/clipping.hpp>
 
 #include <ftl/streams/netstream.hpp>
 #include <ftl/streams/sender.hpp>
@@ -190,6 +191,11 @@ static void run(ftl::Configurable *root) {
 	pipeline->append<ftl::operators::DetectAndTrack>("facedetection")->value("enabled", false);
 	pipeline->append<ftl::operators::ArUco>("aruco")->value("enabled", false);
 	pipeline->append<ftl::operators::DepthChannel>("depth");  // Ensure there is a depth channel
+	pipeline->append<ftl::operators::ClipScene>("clipping")->value("enabled", false);
+
+	pipeline->restore("vision_pipeline", {
+		"clipping"
+	});
 
 	std::atomic_flag busy;
 	busy.clear();
-- 
GitLab