diff --git a/applications/vision/src/main.cpp b/applications/vision/src/main.cpp index ddd1fb3dc8278d78e4a1fad90025eed14639864c..93c7043e40785e0445a06ed2d28f78b32e6e6f28 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();