DetectionClient.hh 604 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include <vector>
  3. #include <opencv2/opencv.hpp>
  4. #include "ZMQClient.hh"
  5. /*
  6. * Wird verwendet, um den Server nach Objekten auf einem Bild zu fragen
  7. */
  8. class DetectionClient : public ZMQClient
  9. {
  10. public:
  11. DetectionClient();
  12. ~DetectionClient();
  13. // Gibt die Polygone aller gefundenen Objekte zurück
  14. // image: Das Bild das nach Objekten durchsucht werden soll
  15. std::vector<std::vector<cv::Point> >* getContours(cv::Mat image);
  16. // Gibt das Segemtierte Bild zurück
  17. // image: Das Bild, welches segmentiert werden soll
  18. cv::Mat getSegmentation(cv::Mat image);
  19. };