#pragma once #include <vector> #include <opencv2/opencv.hpp> #include "ZMQClient.hh" /* * Wird verwendet, um den Server nach Objekten auf einem Bild zu fragen */ class DetectionClient : public ZMQClient { public: DetectionClient(); ~DetectionClient(); // Gibt die Polygone aller gefundenen Objekte zurück // image: Das Bild das nach Objekten durchsucht werden soll std::vector<std::vector<cv::Point> >* getContours(cv::Mat image); // Gibt das Segemtierte Bild zurück // image: Das Bild, welches segmentiert werden soll cv::Mat getSegmentation(cv::Mat image); };