Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
ApraFaceInfo.h
1#pragma once
2
3#include <opencv2/core/types_c.h>
4#include <boost/iostreams/stream.hpp>
5#include <boost/iostreams/device/array.hpp>
6#include <boost/serialization/base_object.hpp>
7#include <boost/archive/binary_iarchive.hpp>
8#include <boost/archive/binary_oarchive.hpp>
9
11{
12public:
13 float x1, x2, y1, y2, score;
14
15 ApraFaceInfo(): x1(0), y1(0), x2(0), y2(0), score(0)
16 {
17
18 }
19
21 {
22 return sizeof(ApraFaceInfo) + sizeof(x1) + sizeof(x2) + sizeof(y1) + sizeof(y2) + sizeof(score) + 32;
23 }
24
25private:
27
28 template <class Archive>
29 void serialize(Archive &ar, const unsigned int version)
30 {
31 ar &x1 &x2 &y1 &y2 &score;
32 }
33};
Definition ApraFaceInfo.h:11
float x1
Definition ApraFaceInfo.h:13
void serialize(Archive &ar, const unsigned int version)
Definition ApraFaceInfo.h:29
float x2
Definition ApraFaceInfo.h:13
float y1
Definition ApraFaceInfo.h:13
float y2
Definition ApraFaceInfo.h:13
size_t getSerializeSize()
Definition ApraFaceInfo.h:20
friend class boost::serialization::access
Definition ApraFaceInfo.h:26
float score
Definition ApraFaceInfo.h:13
ApraFaceInfo()
Definition ApraFaceInfo.h:15