3#include "FrameMetadata.h"
7#include <boost/serialization/vector.hpp>
8#include "ApraFaceInfo.h"
9#include <opencv2/core/types.hpp>
40 size_t totalFacesSize = 0;
41 for (
auto &face :
faces)
43 totalFacesSize += face.getSerializeSize();
49 std::vector<ApraFaceInfo>
faces;
53 template <
class Archive>
void serialize(void *buffer, size_t size)
Definition FaceDetectsInfo.h:31
std::vector< ApraFaceInfo > faces
Definition FaceDetectsInfo.h:49
size_t getSerializeSize()
Definition FaceDetectsInfo.h:38
void serialize(Archive &ar, const unsigned int)
Definition FaceDetectsInfo.h:54
FaceDetectsInfo()
Definition FaceDetectsInfo.h:14
friend class boost::serialization::access
Definition FaceDetectsInfo.h:52
static FaceDetectsInfo deSerialize(frame_container &frames)
Definition FaceDetectsInfo.h:18
bool facesFound
Definition FaceDetectsInfo.h:48
static frame_sp getFrameByType(frame_container &frames, int frameType)
Definition Module.cpp:973
static void serialize(T &obj, void *buffer, size_t size)
Definition Utils.h:31
static void deSerialize(T &obj, void *buffer, size_t size)
Definition Utils.h:41