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