stackercpp.h 523 B

12345678910111213141516171819202122232425262728
  1. #include <opencv2/opencv.hpp>
  2. #include <opencv2/core.hpp>
  3. #include <opencv2/imgcodecs.hpp>
  4. #include <opencv2/video/tracking.hpp>
  5. using namespace std;
  6. using namespace cv;
  7. #ifndef POSTPROCESSD__STACKERCPP_H
  8. #define POSTPROCESSD__STACKERCPP_H
  9. class Stacker {
  10. public:
  11. Stacker();
  12. void
  13. add_frame(unsigned char *data, int width, int height);
  14. char *
  15. get_result();
  16. private:
  17. int layers;
  18. cv::Mat reference;
  19. cv::Mat stacked;
  20. };
  21. #endif //POSTPROCESSD__STACKERCPP_H