| #ifndef OPENPOSE_FILESTREAM_IMAGE_SAVER_HPP |
| #define OPENPOSE_FILESTREAM_IMAGE_SAVER_HPP |
|
|
| #include <openpose/core/common.hpp> |
| #include <openpose/filestream/fileSaver.hpp> |
|
|
| namespace op |
| { |
| class OP_API ImageSaver : public FileSaver |
| { |
| public: |
| ImageSaver(const std::string& directoryPath, const std::string& imageFormat); |
|
|
| virtual ~ImageSaver(); |
|
|
| void saveImages(const Matrix& cvOutputData, const std::string& fileName) const; |
|
|
| void saveImages(const std::vector<Matrix>& matOutputDatas, const std::string& fileName) const; |
|
|
| private: |
| const std::string mImageFormat; |
| }; |
| } |
|
|
| #endif |
|
|