From 724955ab9975697a81f260dc4838ea5cee462176 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期一, 17 六月 2019 16:48:01 +0800 Subject: [PATCH] add --- protomsg.proto | 78 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 77 insertions(+), 1 deletions(-) diff --git a/protomsg.proto b/protomsg.proto index 9b21342..a1f8037 100644 --- a/protomsg.proto +++ b/protomsg.proto @@ -1,5 +1,4 @@ syntax = "proto3"; -import "base.proto"; package protomsg; @@ -288,3 +287,80 @@ string type = 7; int32 defence_state = 8; } + + +// struct for sdk +message Point{ + int32 x = 1; + int32 y = 2; +} +message Rect{ + int32 left = 1; + int32 top = 2; + int32 right = 3; + int32 bottom = 4; +} +// Image ipc struct +message Image{ + int32 width = 1; + int32 height = 2; + bytes data = 3; +} + +message FaceAngle{ + int32 yaw = 1; + int32 pitch =2; + int32 roll = 3; + float confidence =4; +} +message ThftResult{ + int32 gender = 1; + int32 age = 2; + int32 race = 3; + int32 beauty = 4; + int32 smile = 5; +} +message FacePos{ + Rect rcFace = 1; + Point ptLeftEye = 2; + Point ptRightEye = 3; + Point ptMouth = 4; + Point ptNose = 5; + FaceAngle fAngle = 6; + int32 quality = 7; + bytes facialData = 8; +} +message FaceInfo{ + Rect rcFace = 1; + Point ptLeftEye = 2; + Point ptRightEye = 3; + Point ptMouth = 4; + Point ptNose = 5; + FaceAngle fAngle = 6; + int32 quality = 7; + bytes facialData = 8; + int64 faceID = 9; +} +message ObjInfo{ + Rect rcObj = 1; + int32 typ = 2; + float prob = 3; +} + +// sdk face property +message ParamFacePos{ + FacePos pos = 1; + ThftResult result = 2; + Image img = 3; +} +// sdk face extract +message ParamFaceCompare{ + bytes feat1 = 1; + bytes feat2 = 2; +} + +// sdk yolo detect +message ParamYoloObj{ + repeated ObjInfo infos = 1; + Image img = 2; +} \ No newline at end of file -- Gitblit v1.8.0