From a238764b88adc52a3c629e6e719b3ff61d902743 Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期二, 21 五月 2019 20:16:05 +0800 Subject: [PATCH] fix repeated arg --- protomsg.proto | 76 ++++++++++++++++++++++++++++++++++---- 1 files changed, 68 insertions(+), 8 deletions(-) diff --git a/protomsg.proto b/protomsg.proto index 3edec29..34cf262 100644 --- a/protomsg.proto +++ b/protomsg.proto @@ -57,6 +57,11 @@ bool del_flag = 8; } +message TaskSdkInfo { + Task task = 1; + repeated Sdk sdks = 2; +} + //鎽勫儚鏈轰换鍔� message CameraTask { string id = 1; @@ -92,12 +97,6 @@ repeated Point points = 4;//鐐圭殑闆嗗悎 } -//Point struct -message Point { - string x = 1; - string y = 2; -} - message CameraTaskArgs { string id =1; string camera_task_id =2; @@ -125,7 +124,7 @@ string sdk_name = 7;//sdk鍚嶇О string icon = 8;//绠楁硶鍥炬爣 string url = 9;//绠楁硶涓嬭浇鍦板潃 - repeated SdkArg args = 10; + repeated SdkArg args = 10;//绠楁硶鍙傛暟 } //SdkArg struct @@ -136,4 +135,65 @@ bool must = 5;//鍙傛暟鏄惁蹇呭~ string range = 6;//鍙傛暟鐨勮寖鍥� int32 sort = 7;//鍙傛暟鎺掑簭 -} \ No newline at end of file +} + +// 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; +} +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 ParamFaceProperty{ + FacePos pos = 1; + Image img = 2; +} +// sdk face extract +message ParamFaceCompare{ + bytes feat1 = 1; + bytes feat2 = 2; +} -- Gitblit v1.8.0