28 #ifndef COMPRESSION_H_
29 #define COMPRESSION_H_
31 #include "rtabmap/core/rtabmap_core_export.h"
35 #include <opencv2/opencv.hpp>
65 virtual void mainLoop();
74 std::vector<unsigned char> RTABMAP_CORE_EXPORT
compressImage(
const cv::Mat & image,
const std::string & format =
".png");
75 cv::Mat RTABMAP_CORE_EXPORT
compressImage2(
const cv::Mat & image,
const std::string & format =
".png");
80 std::vector<unsigned char> RTABMAP_CORE_EXPORT
compressData(
const cv::Mat & data);
81 cv::Mat RTABMAP_CORE_EXPORT
compressData2(
const cv::Mat & data);
85 cv::Mat RTABMAP_CORE_EXPORT
uncompressData(
const unsigned char *
bytes,
unsigned long size);