From 70eebbdd95fda629fa7f3efa670cd58d099e0f1a Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期三, 21 八月 2019 19:42:16 +0800 Subject: [PATCH] add soInfo --- sdk.proto | 114 ++++++++++++++++++++++++++++++--------------------------- 1 files changed, 60 insertions(+), 54 deletions(-) diff --git a/sdk.proto b/sdk.proto index d839b9f..61d0e39 100644 --- a/sdk.proto +++ b/sdk.proto @@ -4,79 +4,85 @@ package protomsg; // Image ipc struct -message Image{ +message Image { int32 width = 1; int32 height = 2; - bytes data = 3; - - string timestamp = 4; - int64 id = 5; - string cid = 6; + bytes data = 3; + + string timestamp = 4; + int64 id = 5; + string cid = 6; } -message FaceAngle{ - int32 yaw = 1; - int32 pitch =2; - int32 roll = 3; - float confidence =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 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 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; - uint64 faceID = 9; + uint64 faceID = 9; } -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 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; - uint64 objID = 4; +message ObjInfo { + Rect rcObj = 1; + int32 typ = 2; + float prob = 3; + uint64 objID = 4; } // sdk face property -message ResultFaceDetect{ +message ResultFaceDetect { FacePos pos = 1; - ThftResult result = 2; - bytes feats = 3; + ThftResult result = 2; + bytes feats = 3; } -message ParamFacePos{ - repeated ResultFaceDetect faces = 1; +message ParamFacePos { + repeated ResultFaceDetect faces = 1; } -message ResultFaceExtCom{ - bytes feats = 1; - bytes comp = 2; - ResultFaceDetect pos = 3; +message ResultFaceExtCom { + bytes feats = 1; + bytes comp = 2; + ResultFaceDetect pos = 3; } -message ParamFaceFeature{ - repeated ResultFaceExtCom extComp = 2; +message ParamFaceFeature { + repeated ResultFaceExtCom extComp = 2; } // sdk yolo detect -message ParamYoloObj{ +message ParamYoloObj { repeated ObjInfo infos = 1; } + +message SoInfo { + int32 id = 1; + string sdkId = 2; + string soName = 3; +} \ No newline at end of file -- Gitblit v1.8.0