// /opt/protobuf/src/protoc PbFaceList --cpp_out=./
|
|
syntax = "proto2";
|
|
message PbFaceList
|
{
|
required uint32 magic = 1 [default = 0xB2A105];
|
required uint32 image_count = 2;
|
optional uint32 src_width = 3;
|
optional uint32 src_height = 4;
|
|
message FaceListImage
|
{
|
enum ImageType
|
{
|
IT_YUV = 0;
|
IT_RGB = 1;
|
IT_Y = 2;
|
}
|
|
required uint32 idx = 1;
|
required uint32 size = 2;
|
required ImageType type = 3 [default = IT_Y];
|
|
required uint32 width = 4;
|
required uint32 height = 5;
|
optional uint32 top_left_x = 6;
|
optional uint32 top_left_y = 7;
|
repeated bytes img = 8;
|
}
|
|
repeated FaceListImage images = 5;
|
}
|