convert protobuf i/o to flat,row-like data
[face-privacy-filter.git] / web_demo / model.pixelate.proto
1 syntax = "proto3";
2 package HipTviKTkIkcmyuMCIAIDkeOOQQYyJne;
3
4 service Model {
5   rpc pixelate (DetectionFrameSet) returns (ImageSet);
6   rpc detect (ImageSet) returns (ImageSet);
7 }
8
9 message DetectionFrameSet {
10   repeated DetectionFrame DetectionFrames = 1;
11 }
12
13 message DetectionFrame {
14   int64 image = 1;
15   int64 region = 2;
16   int64 x = 3;
17   int64 y = 4;
18   int64 w = 5;
19   int64 h = 6;
20   string mime_type = 7;
21   bytes image_binary = 8;
22 }
23
24 message ImageSet {
25   repeated Image Images = 1;
26 }
27
28 message Image {
29   string mime_type = 1;
30   bytes image_binary = 2;
31 }