Face SDK  1.13.0 Mozart release
Face Recognition Software Development Kit
data_container.h
1 
3 #ifndef FACE_SDK_DATA_CONTAINER_H
4 #define FACE_SDK_DATA_CONTAINER_H
5 
6 #include <face_sdk_base/export.h>
7 
8 #include <memory>
9 #include <vector>
10 
11 namespace face_sdk
12 {
24  {
25  public:
26  virtual ~data_container() = default;
27  };
28 
35  std::shared_ptr<face_sdk::data_container> FACE_SDK_EXPORT load_data_container_from_file(const std::string &file_name);
36 
37 #ifdef _WIN32
38  std::shared_ptr<face_sdk::data_container> FACE_SDK_EXPORT load_data_container_from_file(const std::wstring &file_name);
39 #endif
40 
47  std::shared_ptr<face_sdk::data_container> FACE_SDK_EXPORT load_data_container(const std::vector<uint8_t> &raw_data);
48 
50 }
51 
52 
53 #endif // FACE_SDK_DATA_CONTAINER_H
std::shared_ptr< face_sdk::data_container > load_data_container(const std::vector< uint8_t > &raw_data)
Load a data container from memory.
Definition: alignment_info.h:8
The data container object. The data container helps face_sdk to manage a data.
Definition: data_container.h:23
std::shared_ptr< face_sdk::data_container > load_data_container_from_file(const std::string &file_name)
Load a data container from file.