meta.hpp 456 B

12345678910111213141516171819202122232425262728
  1. #ifndef META_HPP__
  2. #define META_HPP__
  3. #include "common/data.hpp"
  4. #include <opencv2/opencv.hpp>
  5. #include <string>
  6. namespace meta
  7. {
  8. struct MetaData{
  9. std::string from;
  10. cv::Mat image;
  11. cv::Mat draw_image;
  12. data::BoxArray boxes;
  13. data::BoxArray result;
  14. };
  15. using MetaDataPtr = std::shared_ptr<MetaData>;
  16. inline MetaDataPtr makeMetaData(const MetaData& metaData) {
  17. return std::make_shared<MetaData>(metaData);
  18. }
  19. }
  20. #endif // META_HPP__