facepb

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2020 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Package facepb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package facepb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package facepb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var Gender_name = map[int32]string{
	0: "GENDER_UNKNOWN",
	1: "GENDER_MALE",
	2: "GENDER_FEMALE",
}
View Source
var Gender_value = map[string]int32{
	"GENDER_UNKNOWN": 0,
	"GENDER_MALE":    1,
	"GENDER_FEMALE":  2,
}

Functions

func RegisterFaceDetectHandler

func RegisterFaceDetectHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterFaceDetectHandler registers the http handlers for service FaceDetect to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterFaceDetectHandlerClient

func RegisterFaceDetectHandlerClient(ctx context.Context, mux *runtime.ServeMux, client FaceDetectClient) error

RegisterFaceDetectHandlerClient registers the http handlers for service FaceDetect to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "FaceDetectClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "FaceDetectClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "FaceDetectClient" to call the correct interceptors.

func RegisterFaceDetectHandlerFromEndpoint

func RegisterFaceDetectHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterFaceDetectHandlerFromEndpoint is same as RegisterFaceDetectHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterFaceDetectHandlerServer

func RegisterFaceDetectHandlerServer(ctx context.Context, mux *runtime.ServeMux, server FaceDetectServer) error

RegisterFaceDetectHandlerServer registers the http handlers for service FaceDetect to "mux". UnaryRPC :call FaceDetectServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterFaceDetectServer

func RegisterFaceDetectServer(s *grpc.Server, srv FaceDetectServer)

func RegisterFaceServiceHandler

func RegisterFaceServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterFaceServiceHandler registers the http handlers for service FaceService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterFaceServiceHandlerClient

func RegisterFaceServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client FaceServiceClient) error

RegisterFaceServiceHandlerClient registers the http handlers for service FaceService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "FaceServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "FaceServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "FaceServiceClient" to call the correct interceptors.

func RegisterFaceServiceHandlerFromEndpoint

func RegisterFaceServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterFaceServiceHandlerFromEndpoint is same as RegisterFaceServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterFaceServiceHandlerServer

func RegisterFaceServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server FaceServiceServer) error

RegisterFaceServiceHandlerServer registers the http handlers for service FaceService to "mux". UnaryRPC :call FaceServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterFaceServiceServer

func RegisterFaceServiceServer(s *grpc.Server, srv FaceServiceServer)

func RegisterFaceSetServiceHandler

func RegisterFaceSetServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterFaceSetServiceHandler registers the http handlers for service FaceSetService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterFaceSetServiceHandlerClient

func RegisterFaceSetServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client FaceSetServiceClient) error

RegisterFaceSetServiceHandlerClient registers the http handlers for service FaceSetService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "FaceSetServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "FaceSetServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "FaceSetServiceClient" to call the correct interceptors.

func RegisterFaceSetServiceHandlerFromEndpoint

func RegisterFaceSetServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterFaceSetServiceHandlerFromEndpoint is same as RegisterFaceSetServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterFaceSetServiceHandlerServer

func RegisterFaceSetServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server FaceSetServiceServer) error

RegisterFaceSetServiceHandlerServer registers the http handlers for service FaceSetService to "mux". UnaryRPC :call FaceSetServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterFaceSetServiceServer

func RegisterFaceSetServiceServer(s *grpc.Server, srv FaceSetServiceServer)

Types

type AddFaceRequest

type AddFaceRequest struct {
	// FaceSet.id
	FaceSetId string `protobuf:"bytes,1,opt,name=face_set_id,json=faceSetId,proto3" json:"face_set_id,omitempty"`
	// 待识别添加的人脸图片
	FaceImg []byte `protobuf:"bytes,2,opt,name=face_img,json=faceImg,proto3" json:"face_img,omitempty"`
	// 自定义信息数据
	Detail               map[string]string `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddFaceRequest) Descriptor

func (*AddFaceRequest) Descriptor() ([]byte, []int)

func (*AddFaceRequest) GetDetail

func (m *AddFaceRequest) GetDetail() map[string]string

func (*AddFaceRequest) GetFaceImg

func (m *AddFaceRequest) GetFaceImg() []byte

func (*AddFaceRequest) GetFaceSetId

func (m *AddFaceRequest) GetFaceSetId() string

func (*AddFaceRequest) ProtoMessage

func (*AddFaceRequest) ProtoMessage()

func (*AddFaceRequest) Reset

func (m *AddFaceRequest) Reset()

func (*AddFaceRequest) String

func (m *AddFaceRequest) String() string

func (*AddFaceRequest) XXX_DiscardUnknown

func (m *AddFaceRequest) XXX_DiscardUnknown()

func (*AddFaceRequest) XXX_Marshal

func (m *AddFaceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddFaceRequest) XXX_Merge

func (m *AddFaceRequest) XXX_Merge(src proto.Message)

func (*AddFaceRequest) XXX_Size

func (m *AddFaceRequest) XXX_Size() int

func (*AddFaceRequest) XXX_Unmarshal

func (m *AddFaceRequest) XXX_Unmarshal(b []byte) error

type AddFaceResponse

type AddFaceResponse struct {
	// 识别结果唯一值
	FaceToken            string   `protobuf:"bytes,1,opt,name=face_token,json=faceToken,proto3" json:"face_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddFaceResponse) Descriptor

func (*AddFaceResponse) Descriptor() ([]byte, []int)

func (*AddFaceResponse) GetFaceToken

func (m *AddFaceResponse) GetFaceToken() string

func (*AddFaceResponse) ProtoMessage

func (*AddFaceResponse) ProtoMessage()

func (*AddFaceResponse) Reset

func (m *AddFaceResponse) Reset()

func (*AddFaceResponse) String

func (m *AddFaceResponse) String() string

func (*AddFaceResponse) XXX_DiscardUnknown

func (m *AddFaceResponse) XXX_DiscardUnknown()

func (*AddFaceResponse) XXX_Marshal

func (m *AddFaceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddFaceResponse) XXX_Merge

func (m *AddFaceResponse) XXX_Merge(src proto.Message)

func (*AddFaceResponse) XXX_Size

func (m *AddFaceResponse) XXX_Size() int

func (*AddFaceResponse) XXX_Unmarshal

func (m *AddFaceResponse) XXX_Unmarshal(b []byte) error

type CompareRequest

type CompareRequest struct {
	FaceImg1             []byte   `protobuf:"bytes,1,opt,name=face_img1,json=faceImg1,proto3" json:"face_img1,omitempty"`
	FaceImg2             []byte   `protobuf:"bytes,2,opt,name=face_img2,json=faceImg2,proto3" json:"face_img2,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CompareRequest) Descriptor

func (*CompareRequest) Descriptor() ([]byte, []int)

func (*CompareRequest) GetFaceImg1

func (m *CompareRequest) GetFaceImg1() []byte

func (*CompareRequest) GetFaceImg2

func (m *CompareRequest) GetFaceImg2() []byte

func (*CompareRequest) ProtoMessage

func (*CompareRequest) ProtoMessage()

func (*CompareRequest) Reset

func (m *CompareRequest) Reset()

func (*CompareRequest) String

func (m *CompareRequest) String() string

func (*CompareRequest) XXX_DiscardUnknown

func (m *CompareRequest) XXX_DiscardUnknown()

func (*CompareRequest) XXX_Marshal

func (m *CompareRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CompareRequest) XXX_Merge

func (m *CompareRequest) XXX_Merge(src proto.Message)

func (*CompareRequest) XXX_Size

func (m *CompareRequest) XXX_Size() int

func (*CompareRequest) XXX_Unmarshal

func (m *CompareRequest) XXX_Unmarshal(b []byte) error

type CompareResponse

type CompareResponse struct {
	// 对比结果信任值 [0, 1.0]
	Confidence           float32  `protobuf:"fixed32,1,opt,name=confidence,proto3" json:"confidence,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CompareResponse) Descriptor

func (*CompareResponse) Descriptor() ([]byte, []int)

func (*CompareResponse) GetConfidence

func (m *CompareResponse) GetConfidence() float32

func (*CompareResponse) ProtoMessage

func (*CompareResponse) ProtoMessage()

func (*CompareResponse) Reset

func (m *CompareResponse) Reset()

func (*CompareResponse) String

func (m *CompareResponse) String() string

func (*CompareResponse) XXX_DiscardUnknown

func (m *CompareResponse) XXX_DiscardUnknown()

func (*CompareResponse) XXX_Marshal

func (m *CompareResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CompareResponse) XXX_Merge

func (m *CompareResponse) XXX_Merge(src proto.Message)

func (*CompareResponse) XXX_Size

func (m *CompareResponse) XXX_Size() int

func (*CompareResponse) XXX_Unmarshal

func (m *CompareResponse) XXX_Unmarshal(b []byte) error

type DeleteFaceSetRequest

type DeleteFaceSetRequest struct {
	// FaceSet.id
	FaceSetId            string   `protobuf:"bytes,1,opt,name=face_set_id,json=faceSetId,proto3" json:"face_set_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteFaceSetRequest) Descriptor

func (*DeleteFaceSetRequest) Descriptor() ([]byte, []int)

func (*DeleteFaceSetRequest) GetFaceSetId

func (m *DeleteFaceSetRequest) GetFaceSetId() string

func (*DeleteFaceSetRequest) ProtoMessage

func (*DeleteFaceSetRequest) ProtoMessage()

func (*DeleteFaceSetRequest) Reset

func (m *DeleteFaceSetRequest) Reset()

func (*DeleteFaceSetRequest) String

func (m *DeleteFaceSetRequest) String() string

func (*DeleteFaceSetRequest) XXX_DiscardUnknown

func (m *DeleteFaceSetRequest) XXX_DiscardUnknown()

func (*DeleteFaceSetRequest) XXX_Marshal

func (m *DeleteFaceSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteFaceSetRequest) XXX_Merge

func (m *DeleteFaceSetRequest) XXX_Merge(src proto.Message)

func (*DeleteFaceSetRequest) XXX_Size

func (m *DeleteFaceSetRequest) XXX_Size() int

func (*DeleteFaceSetRequest) XXX_Unmarshal

func (m *DeleteFaceSetRequest) XXX_Unmarshal(b []byte) error

type DeleteFaceSetResponse

type DeleteFaceSetResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteFaceSetResponse) Descriptor

func (*DeleteFaceSetResponse) Descriptor() ([]byte, []int)

func (*DeleteFaceSetResponse) ProtoMessage

func (*DeleteFaceSetResponse) ProtoMessage()

func (*DeleteFaceSetResponse) Reset

func (m *DeleteFaceSetResponse) Reset()

func (*DeleteFaceSetResponse) String

func (m *DeleteFaceSetResponse) String() string

func (*DeleteFaceSetResponse) XXX_DiscardUnknown

func (m *DeleteFaceSetResponse) XXX_DiscardUnknown()

func (*DeleteFaceSetResponse) XXX_Marshal

func (m *DeleteFaceSetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteFaceSetResponse) XXX_Merge

func (m *DeleteFaceSetResponse) XXX_Merge(src proto.Message)

func (*DeleteFaceSetResponse) XXX_Size

func (m *DeleteFaceSetResponse) XXX_Size() int

func (*DeleteFaceSetResponse) XXX_Unmarshal

func (m *DeleteFaceSetResponse) XXX_Unmarshal(b []byte) error

type FaceDetail

type FaceDetail struct {
	FaceToken string `protobuf:"bytes,1,opt,name=face_token,json=faceToken,proto3" json:"face_token,omitempty"`
	FaceImg   []byte `protobuf:"bytes,2,opt,name=face_img,json=faceImg,proto3" json:"face_img,omitempty"`
	// 自定义detail
	Detail               map[string]string `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*FaceDetail) Descriptor

func (*FaceDetail) Descriptor() ([]byte, []int)

func (*FaceDetail) GetDetail

func (m *FaceDetail) GetDetail() map[string]string

func (*FaceDetail) GetFaceImg

func (m *FaceDetail) GetFaceImg() []byte

func (*FaceDetail) GetFaceToken

func (m *FaceDetail) GetFaceToken() string

func (*FaceDetail) ProtoMessage

func (*FaceDetail) ProtoMessage()

func (*FaceDetail) Reset

func (m *FaceDetail) Reset()

func (*FaceDetail) String

func (m *FaceDetail) String() string

func (*FaceDetail) XXX_DiscardUnknown

func (m *FaceDetail) XXX_DiscardUnknown()

func (*FaceDetail) XXX_Marshal

func (m *FaceDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FaceDetail) XXX_Merge

func (m *FaceDetail) XXX_Merge(src proto.Message)

func (*FaceDetail) XXX_Size

func (m *FaceDetail) XXX_Size() int

func (*FaceDetail) XXX_Unmarshal

func (m *FaceDetail) XXX_Unmarshal(b []byte) error

type FaceDetailRequest

type FaceDetailRequest struct {
	// FaceSet.id
	FaceSetId string `protobuf:"bytes,1,opt,name=face_set_id,json=faceSetId,proto3" json:"face_set_id,omitempty"`
	FaceToken string `protobuf:"bytes,2,opt,name=face_token,json=faceToken,proto3" json:"face_token,omitempty"`
	// 是否返回face_img
	WithFaceImg          bool     `protobuf:"varint,3,opt,name=with_face_img,json=withFaceImg,proto3" json:"with_face_img,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FaceDetailRequest) Descriptor

func (*FaceDetailRequest) Descriptor() ([]byte, []int)

func (*FaceDetailRequest) GetFaceSetId

func (m *FaceDetailRequest) GetFaceSetId() string

func (*FaceDetailRequest) GetFaceToken

func (m *FaceDetailRequest) GetFaceToken() string

func (*FaceDetailRequest) GetWithFaceImg

func (m *FaceDetailRequest) GetWithFaceImg() bool

func (*FaceDetailRequest) ProtoMessage

func (*FaceDetailRequest) ProtoMessage()

func (*FaceDetailRequest) Reset

func (m *FaceDetailRequest) Reset()

func (*FaceDetailRequest) String

func (m *FaceDetailRequest) String() string

func (*FaceDetailRequest) XXX_DiscardUnknown

func (m *FaceDetailRequest) XXX_DiscardUnknown()

func (*FaceDetailRequest) XXX_Marshal

func (m *FaceDetailRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FaceDetailRequest) XXX_Merge

func (m *FaceDetailRequest) XXX_Merge(src proto.Message)

func (*FaceDetailRequest) XXX_Size

func (m *FaceDetailRequest) XXX_Size() int

func (*FaceDetailRequest) XXX_Unmarshal

func (m *FaceDetailRequest) XXX_Unmarshal(b []byte) error

type FaceDetailResponse

type FaceDetailResponse struct {
	FaceDetail           *FaceDetail `protobuf:"bytes,1,opt,name=face_detail,json=faceDetail,proto3" json:"face_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*FaceDetailResponse) Descriptor

func (*FaceDetailResponse) Descriptor() ([]byte, []int)

func (*FaceDetailResponse) GetFaceDetail

func (m *FaceDetailResponse) GetFaceDetail() *FaceDetail

func (*FaceDetailResponse) ProtoMessage

func (*FaceDetailResponse) ProtoMessage()

func (*FaceDetailResponse) Reset

func (m *FaceDetailResponse) Reset()

func (*FaceDetailResponse) String

func (m *FaceDetailResponse) String() string

func (*FaceDetailResponse) XXX_DiscardUnknown

func (m *FaceDetailResponse) XXX_DiscardUnknown()

func (*FaceDetailResponse) XXX_Marshal

func (m *FaceDetailResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FaceDetailResponse) XXX_Merge

func (m *FaceDetailResponse) XXX_Merge(src proto.Message)

func (*FaceDetailResponse) XXX_Size

func (m *FaceDetailResponse) XXX_Size() int

func (*FaceDetailResponse) XXX_Unmarshal

func (m *FaceDetailResponse) XXX_Unmarshal(b []byte) error

type FaceDetectClient

type FaceDetectClient interface {
	// FromImage 检测人脸图片返回检测结果列表
	//
	// 开发管理平台功能参考: http://10.10.10.2/face/compare
	FromImage(ctx context.Context, in *FromImageRequest, opts ...grpc.CallOption) (*FromImageResponse, error)
	// OnFaceDetect 通过主摄像头动态检测人脸,持续返回检测结果列表
	//
	// 开发管理平台功能参考: http://10.10.10.2/face/detect
	OnFaceDetect(ctx context.Context, in *OnFaceDetectRequest, opts ...grpc.CallOption) (FaceDetect_OnFaceDetectClient, error)
	// 此方法为OnFaceDetect与Search的组合,用于内部FaceSet的识别搜索。
	//
	// 开发管理平台功能参考: http://10.10.10.2/face/face-set-detect
	OnFaceSetFaceDetect(ctx context.Context, in *OnFaceSetFaceDetectRequest, opts ...grpc.CallOption) (FaceDetect_OnFaceSetFaceDetectClient, error)
}

FaceDetectClient is the client API for FaceDetect service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewFaceDetectClient

func NewFaceDetectClient(cc grpc.ClientConnInterface) FaceDetectClient

type FaceDetectServer

type FaceDetectServer interface {
	// FromImage 检测人脸图片返回检测结果列表
	//
	// 开发管理平台功能参考: http://10.10.10.2/face/compare
	FromImage(context.Context, *FromImageRequest) (*FromImageResponse, error)
	// OnFaceDetect 通过主摄像头动态检测人脸,持续返回检测结果列表
	//
	// 开发管理平台功能参考: http://10.10.10.2/face/detect
	OnFaceDetect(*OnFaceDetectRequest, FaceDetect_OnFaceDetectServer) error
	// 此方法为OnFaceDetect与Search的组合,用于内部FaceSet的识别搜索。
	//
	// 开发管理平台功能参考: http://10.10.10.2/face/face-set-detect
	OnFaceSetFaceDetect(*OnFaceSetFaceDetectRequest, FaceDetect_OnFaceSetFaceDetectServer) error
}

FaceDetectServer is the server API for FaceDetect service.

type FaceDetect_OnFaceDetectClient

type FaceDetect_OnFaceDetectClient interface {
	Recv() (*OnFaceDetectResponse, error)
	grpc.ClientStream
}

type FaceDetect_OnFaceDetectServer

type FaceDetect_OnFaceDetectServer interface {
	Send(*OnFaceDetectResponse) error
	grpc.ServerStream
}

type FaceDetect_OnFaceSetFaceDetectClient

type FaceDetect_OnFaceSetFaceDetectClient interface {
	Recv() (*OnFaceSetFaceDetectResponse, error)
	grpc.ClientStream
}

type FaceDetect_OnFaceSetFaceDetectServer

type FaceDetect_OnFaceSetFaceDetectServer interface {
	Send(*OnFaceSetFaceDetectResponse) error
	grpc.ServerStream
}

type FacePosition

type FacePosition struct {
	X                    uint32   `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"`
	Y                    uint32   `protobuf:"varint,2,opt,name=y,proto3" json:"y,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

人脸中心位置坐标 坐标由左上角至右下角 (0,0) --- (100,0) x | | (0,100) --- (100,100) y

func (*FacePosition) Descriptor

func (*FacePosition) Descriptor() ([]byte, []int)

func (*FacePosition) GetX

func (m *FacePosition) GetX() uint32

func (*FacePosition) GetY

func (m *FacePosition) GetY() uint32

func (*FacePosition) ProtoMessage

func (*FacePosition) ProtoMessage()

func (*FacePosition) Reset

func (m *FacePosition) Reset()

func (*FacePosition) String

func (m *FacePosition) String() string

func (*FacePosition) XXX_DiscardUnknown

func (m *FacePosition) XXX_DiscardUnknown()

func (*FacePosition) XXX_Marshal

func (m *FacePosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FacePosition) XXX_Merge

func (m *FacePosition) XXX_Merge(src proto.Message)

func (*FacePosition) XXX_Size

func (m *FacePosition) XXX_Size() int

func (*FacePosition) XXX_Unmarshal

func (m *FacePosition) XXX_Unmarshal(b []byte) error

type FaceServiceClient

type FaceServiceClient interface {
	// Compare 实现两张人脸图片对比识别,返回两张人脸图片对比的可信度
	//
	// 开发管理平台功能参考: http://10.10.10.2/face/compare
	Compare(ctx context.Context, in *CompareRequest, opts ...grpc.CallOption) (*CompareResponse, error)
	// Search 从FaceSet中搜索近似人脸数据
	// 若存在匹配数据时返回一个FaceDetail及可信度
	//
	// 开发管理平台功能参考: http://10.10.10.2/face/compare
	Search(ctx context.Context, in *SearchRequest, opts ...grpc.CallOption) (*SearchResponse, error)
}

FaceServiceClient is the client API for FaceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type FaceServiceServer

type FaceServiceServer interface {
	// Compare 实现两张人脸图片对比识别,返回两张人脸图片对比的可信度
	//
	// 开发管理平台功能参考: http://10.10.10.2/face/compare
	Compare(context.Context, *CompareRequest) (*CompareResponse, error)
	// Search 从FaceSet中搜索近似人脸数据
	// 若存在匹配数据时返回一个FaceDetail及可信度
	//
	// 开发管理平台功能参考: http://10.10.10.2/face/compare
	Search(context.Context, *SearchRequest) (*SearchResponse, error)
}

FaceServiceServer is the server API for FaceService service.

type FaceSet

type FaceSet struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FaceSet) Descriptor

func (*FaceSet) Descriptor() ([]byte, []int)

func (*FaceSet) GetId

func (m *FaceSet) GetId() string

func (*FaceSet) GetName

func (m *FaceSet) GetName() string

func (*FaceSet) ProtoMessage

func (*FaceSet) ProtoMessage()

func (*FaceSet) Reset

func (m *FaceSet) Reset()

func (*FaceSet) String

func (m *FaceSet) String() string

func (*FaceSet) XXX_DiscardUnknown

func (m *FaceSet) XXX_DiscardUnknown()

func (*FaceSet) XXX_Marshal

func (m *FaceSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FaceSet) XXX_Merge

func (m *FaceSet) XXX_Merge(src proto.Message)

func (*FaceSet) XXX_Size

func (m *FaceSet) XXX_Size() int

func (*FaceSet) XXX_Unmarshal

func (m *FaceSet) XXX_Unmarshal(b []byte) error

type FaceSetServiceClient

type FaceSetServiceClient interface {
	// NewFaceSet 创建一个FaceSet
	NewFaceSet(ctx context.Context, in *NewFaceSetRequest, opts ...grpc.CallOption) (*NewFaceSetResponse, error)
	// DeleteFaceSet 删除FaceSet
	DeleteFaceSet(ctx context.Context, in *DeleteFaceSetRequest, opts ...grpc.CallOption) (*DeleteFaceSetResponse, error)
	// UpdateFaceSet 更新FaceSet信息
	UpdateFaceSet(ctx context.Context, in *UpdateFaceSetRequest, opts ...grpc.CallOption) (*UpdateFaceSetResponse, error)
	// ListFaceSets 获取FaceSet列表
	ListFaceSets(ctx context.Context, in *ListFaceSetsRequest, opts ...grpc.CallOption) (*ListFaceSetsResponse, error)
	// AddFace 识别人脸图片并将结果添加至FaceSet中
	AddFace(ctx context.Context, in *AddFaceRequest, opts ...grpc.CallOption) (*AddFaceResponse, error)
	// RemoveFace 从FaceSet中移除Face
	RemoveFace(ctx context.Context, in *RemoveFaceRequest, opts ...grpc.CallOption) (*RemoveFaceResponse, error)
	// FaceDetail 获取FaceSet中的Face
	FaceDetail(ctx context.Context, in *FaceDetailRequest, opts ...grpc.CallOption) (*FaceDetailResponse, error)
	// ListFaceDetails 获取FaceSet中的Face列表
	ListFaceDetails(ctx context.Context, in *ListFaceDetailsRequest, opts ...grpc.CallOption) (*ListFaceDetailsResponse, error)
}

FaceSetServiceClient is the client API for FaceSetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type FaceSetServiceServer

type FaceSetServiceServer interface {
	// NewFaceSet 创建一个FaceSet
	NewFaceSet(context.Context, *NewFaceSetRequest) (*NewFaceSetResponse, error)
	// DeleteFaceSet 删除FaceSet
	DeleteFaceSet(context.Context, *DeleteFaceSetRequest) (*DeleteFaceSetResponse, error)
	// UpdateFaceSet 更新FaceSet信息
	UpdateFaceSet(context.Context, *UpdateFaceSetRequest) (*UpdateFaceSetResponse, error)
	// ListFaceSets 获取FaceSet列表
	ListFaceSets(context.Context, *ListFaceSetsRequest) (*ListFaceSetsResponse, error)
	// AddFace 识别人脸图片并将结果添加至FaceSet中
	AddFace(context.Context, *AddFaceRequest) (*AddFaceResponse, error)
	// RemoveFace 从FaceSet中移除Face
	RemoveFace(context.Context, *RemoveFaceRequest) (*RemoveFaceResponse, error)
	// FaceDetail 获取FaceSet中的Face
	FaceDetail(context.Context, *FaceDetailRequest) (*FaceDetailResponse, error)
	// ListFaceDetails 获取FaceSet中的Face列表
	ListFaceDetails(context.Context, *ListFaceDetailsRequest) (*ListFaceDetailsResponse, error)
}

FaceSetServiceServer is the server API for FaceSetService service.

type FromImageRequest

type FromImageRequest struct {
	// 检测图片内容
	Image []byte `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
	// 检测性别
	WithGender bool `protobuf:"varint,2,opt,name=with_gender,json=withGender,proto3" json:"with_gender,omitempty"`
	// 检测年龄
	WithAge bool `protobuf:"varint,3,opt,name=with_age,json=withAge,proto3" json:"with_age,omitempty"`
	// 检测人脸位置
	WithPosition bool `protobuf:"varint,4,opt,name=with_position,json=withPosition,proto3" json:"with_position,omitempty"`
	// 返回人脸图片戳宽度
	WithFaceCropWidth    bool     `protobuf:"varint,5,opt,name=with_face_crop_width,json=withFaceCropWidth,proto3" json:"with_face_crop_width,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FromImageRequest) Descriptor

func (*FromImageRequest) Descriptor() ([]byte, []int)

func (*FromImageRequest) GetImage

func (m *FromImageRequest) GetImage() []byte

func (*FromImageRequest) GetWithAge

func (m *FromImageRequest) GetWithAge() bool

func (*FromImageRequest) GetWithFaceCropWidth

func (m *FromImageRequest) GetWithFaceCropWidth() bool

func (*FromImageRequest) GetWithGender

func (m *FromImageRequest) GetWithGender() bool

func (*FromImageRequest) GetWithPosition

func (m *FromImageRequest) GetWithPosition() bool

func (*FromImageRequest) ProtoMessage

func (*FromImageRequest) ProtoMessage()

func (*FromImageRequest) Reset

func (m *FromImageRequest) Reset()

func (*FromImageRequest) String

func (m *FromImageRequest) String() string

func (*FromImageRequest) XXX_DiscardUnknown

func (m *FromImageRequest) XXX_DiscardUnknown()

func (*FromImageRequest) XXX_Marshal

func (m *FromImageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FromImageRequest) XXX_Merge

func (m *FromImageRequest) XXX_Merge(src proto.Message)

func (*FromImageRequest) XXX_Size

func (m *FromImageRequest) XXX_Size() int

func (*FromImageRequest) XXX_Unmarshal

func (m *FromImageRequest) XXX_Unmarshal(b []byte) error

type FromImageResponse

type FromImageResponse struct {
	// 检测人脸图片戳列表
	FaceCrops [][]byte `protobuf:"bytes,1,rep,name=face_crops,json=faceCrops,proto3" json:"face_crops,omitempty"`
	// 检测人脸性别列表
	Genders []Gender `protobuf:"varint,2,rep,packed,name=genders,proto3,enum=faceRecognition.Gender" json:"genders,omitempty"`
	// 检测人脸年龄列表
	Ages []int32 `protobuf:"varint,3,rep,packed,name=ages,proto3" json:"ages,omitempty"`
	// 检测人脸坐标列表
	Positions []*FacePosition `protobuf:"bytes,4,rep,name=positions,proto3" json:"positions,omitempty"`
	// 人脸图片戳宽度列表
	FaceCropWidths       []uint32 `protobuf:"varint,5,rep,packed,name=face_crop_widths,json=faceCropWidths,proto3" json:"face_crop_widths,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FromImageResponse) Descriptor

func (*FromImageResponse) Descriptor() ([]byte, []int)

func (*FromImageResponse) GetAges

func (m *FromImageResponse) GetAges() []int32

func (*FromImageResponse) GetFaceCropWidths

func (m *FromImageResponse) GetFaceCropWidths() []uint32

func (*FromImageResponse) GetFaceCrops

func (m *FromImageResponse) GetFaceCrops() [][]byte

func (*FromImageResponse) GetGenders

func (m *FromImageResponse) GetGenders() []Gender

func (*FromImageResponse) GetPositions

func (m *FromImageResponse) GetPositions() []*FacePosition

func (*FromImageResponse) ProtoMessage

func (*FromImageResponse) ProtoMessage()

func (*FromImageResponse) Reset

func (m *FromImageResponse) Reset()

func (*FromImageResponse) String

func (m *FromImageResponse) String() string

func (*FromImageResponse) XXX_DiscardUnknown

func (m *FromImageResponse) XXX_DiscardUnknown()

func (*FromImageResponse) XXX_Marshal

func (m *FromImageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FromImageResponse) XXX_Merge

func (m *FromImageResponse) XXX_Merge(src proto.Message)

func (*FromImageResponse) XXX_Size

func (m *FromImageResponse) XXX_Size() int

func (*FromImageResponse) XXX_Unmarshal

func (m *FromImageResponse) XXX_Unmarshal(b []byte) error

type Gender

type Gender int32
const (
	Gender_GENDER_UNKNOWN Gender = 0
	Gender_GENDER_MALE    Gender = 1
	Gender_GENDER_FEMALE  Gender = 2
)

func (Gender) EnumDescriptor

func (Gender) EnumDescriptor() ([]byte, []int)

func (Gender) String

func (x Gender) String() string

type ListFaceDetailsRequest

type ListFaceDetailsRequest struct {
	// FaceSet.id
	FaceSetId string `protobuf:"bytes,1,opt,name=face_set_id,json=faceSetId,proto3" json:"face_set_id,omitempty"`
	// 结果总数限制
	// 默认:10
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// 结果匹配offset
	// 默认:0
	Offset               uint32   `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListFaceDetailsRequest) Descriptor

func (*ListFaceDetailsRequest) Descriptor() ([]byte, []int)

func (*ListFaceDetailsRequest) GetFaceSetId

func (m *ListFaceDetailsRequest) GetFaceSetId() string

func (*ListFaceDetailsRequest) GetLimit

func (m *ListFaceDetailsRequest) GetLimit() uint32

func (*ListFaceDetailsRequest) GetOffset

func (m *ListFaceDetailsRequest) GetOffset() uint32

func (*ListFaceDetailsRequest) ProtoMessage

func (*ListFaceDetailsRequest) ProtoMessage()

func (*ListFaceDetailsRequest) Reset

func (m *ListFaceDetailsRequest) Reset()

func (*ListFaceDetailsRequest) String

func (m *ListFaceDetailsRequest) String() string

func (*ListFaceDetailsRequest) XXX_DiscardUnknown

func (m *ListFaceDetailsRequest) XXX_DiscardUnknown()

func (*ListFaceDetailsRequest) XXX_Marshal

func (m *ListFaceDetailsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListFaceDetailsRequest) XXX_Merge

func (m *ListFaceDetailsRequest) XXX_Merge(src proto.Message)

func (*ListFaceDetailsRequest) XXX_Size

func (m *ListFaceDetailsRequest) XXX_Size() int

func (*ListFaceDetailsRequest) XXX_Unmarshal

func (m *ListFaceDetailsRequest) XXX_Unmarshal(b []byte) error

type ListFaceDetailsResponse

type ListFaceDetailsResponse struct {
	FaceSet     *FaceSet      `protobuf:"bytes,1,opt,name=face_set,json=faceSet,proto3" json:"face_set,omitempty"`
	FaceDetails []*FaceDetail `protobuf:"bytes,2,rep,name=face_details,json=faceDetails,proto3" json:"face_details,omitempty"`
	// FaceSet中Face总数
	Total                uint32   `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListFaceDetailsResponse) Descriptor

func (*ListFaceDetailsResponse) Descriptor() ([]byte, []int)

func (*ListFaceDetailsResponse) GetFaceDetails

func (m *ListFaceDetailsResponse) GetFaceDetails() []*FaceDetail

func (*ListFaceDetailsResponse) GetFaceSet

func (m *ListFaceDetailsResponse) GetFaceSet() *FaceSet

func (*ListFaceDetailsResponse) GetTotal

func (m *ListFaceDetailsResponse) GetTotal() uint32

func (*ListFaceDetailsResponse) ProtoMessage

func (*ListFaceDetailsResponse) ProtoMessage()

func (*ListFaceDetailsResponse) Reset

func (m *ListFaceDetailsResponse) Reset()

func (*ListFaceDetailsResponse) String

func (m *ListFaceDetailsResponse) String() string

func (*ListFaceDetailsResponse) XXX_DiscardUnknown

func (m *ListFaceDetailsResponse) XXX_DiscardUnknown()

func (*ListFaceDetailsResponse) XXX_Marshal

func (m *ListFaceDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListFaceDetailsResponse) XXX_Merge

func (m *ListFaceDetailsResponse) XXX_Merge(src proto.Message)

func (*ListFaceDetailsResponse) XXX_Size

func (m *ListFaceDetailsResponse) XXX_Size() int

func (*ListFaceDetailsResponse) XXX_Unmarshal

func (m *ListFaceDetailsResponse) XXX_Unmarshal(b []byte) error

type ListFaceSetsRequest

type ListFaceSetsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListFaceSetsRequest) Descriptor

func (*ListFaceSetsRequest) Descriptor() ([]byte, []int)

func (*ListFaceSetsRequest) ProtoMessage

func (*ListFaceSetsRequest) ProtoMessage()

func (*ListFaceSetsRequest) Reset

func (m *ListFaceSetsRequest) Reset()

func (*ListFaceSetsRequest) String

func (m *ListFaceSetsRequest) String() string

func (*ListFaceSetsRequest) XXX_DiscardUnknown

func (m *ListFaceSetsRequest) XXX_DiscardUnknown()

func (*ListFaceSetsRequest) XXX_Marshal

func (m *ListFaceSetsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListFaceSetsRequest) XXX_Merge

func (m *ListFaceSetsRequest) XXX_Merge(src proto.Message)

func (*ListFaceSetsRequest) XXX_Size

func (m *ListFaceSetsRequest) XXX_Size() int

func (*ListFaceSetsRequest) XXX_Unmarshal

func (m *ListFaceSetsRequest) XXX_Unmarshal(b []byte) error

type ListFaceSetsResponse

type ListFaceSetsResponse struct {
	FaceSets             []*FaceSet `protobuf:"bytes,1,rep,name=face_sets,json=faceSets,proto3" json:"face_sets,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*ListFaceSetsResponse) Descriptor

func (*ListFaceSetsResponse) Descriptor() ([]byte, []int)

func (*ListFaceSetsResponse) GetFaceSets

func (m *ListFaceSetsResponse) GetFaceSets() []*FaceSet

func (*ListFaceSetsResponse) ProtoMessage

func (*ListFaceSetsResponse) ProtoMessage()

func (*ListFaceSetsResponse) Reset

func (m *ListFaceSetsResponse) Reset()

func (*ListFaceSetsResponse) String

func (m *ListFaceSetsResponse) String() string

func (*ListFaceSetsResponse) XXX_DiscardUnknown

func (m *ListFaceSetsResponse) XXX_DiscardUnknown()

func (*ListFaceSetsResponse) XXX_Marshal

func (m *ListFaceSetsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListFaceSetsResponse) XXX_Merge

func (m *ListFaceSetsResponse) XXX_Merge(src proto.Message)

func (*ListFaceSetsResponse) XXX_Size

func (m *ListFaceSetsResponse) XXX_Size() int

func (*ListFaceSetsResponse) XXX_Unmarshal

func (m *ListFaceSetsResponse) XXX_Unmarshal(b []byte) error

type NewFaceSetRequest

type NewFaceSetRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NewFaceSetRequest) Descriptor

func (*NewFaceSetRequest) Descriptor() ([]byte, []int)

func (*NewFaceSetRequest) GetName

func (m *NewFaceSetRequest) GetName() string

func (*NewFaceSetRequest) ProtoMessage

func (*NewFaceSetRequest) ProtoMessage()

func (*NewFaceSetRequest) Reset

func (m *NewFaceSetRequest) Reset()

func (*NewFaceSetRequest) String

func (m *NewFaceSetRequest) String() string

func (*NewFaceSetRequest) XXX_DiscardUnknown

func (m *NewFaceSetRequest) XXX_DiscardUnknown()

func (*NewFaceSetRequest) XXX_Marshal

func (m *NewFaceSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NewFaceSetRequest) XXX_Merge

func (m *NewFaceSetRequest) XXX_Merge(src proto.Message)

func (*NewFaceSetRequest) XXX_Size

func (m *NewFaceSetRequest) XXX_Size() int

func (*NewFaceSetRequest) XXX_Unmarshal

func (m *NewFaceSetRequest) XXX_Unmarshal(b []byte) error

type NewFaceSetResponse

type NewFaceSetResponse struct {
	FaceSet              *FaceSet `protobuf:"bytes,1,opt,name=face_set,json=faceSet,proto3" json:"face_set,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NewFaceSetResponse) Descriptor

func (*NewFaceSetResponse) Descriptor() ([]byte, []int)

func (*NewFaceSetResponse) GetFaceSet

func (m *NewFaceSetResponse) GetFaceSet() *FaceSet

func (*NewFaceSetResponse) ProtoMessage

func (*NewFaceSetResponse) ProtoMessage()

func (*NewFaceSetResponse) Reset

func (m *NewFaceSetResponse) Reset()

func (*NewFaceSetResponse) String

func (m *NewFaceSetResponse) String() string

func (*NewFaceSetResponse) XXX_DiscardUnknown

func (m *NewFaceSetResponse) XXX_DiscardUnknown()

func (*NewFaceSetResponse) XXX_Marshal

func (m *NewFaceSetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NewFaceSetResponse) XXX_Merge

func (m *NewFaceSetResponse) XXX_Merge(src proto.Message)

func (*NewFaceSetResponse) XXX_Size

func (m *NewFaceSetResponse) XXX_Size() int

func (*NewFaceSetResponse) XXX_Unmarshal

func (m *NewFaceSetResponse) XXX_Unmarshal(b []byte) error

type OnFaceDetectRequest

type OnFaceDetectRequest struct {
	// 检测间隔时间(毫秒)
	IntervalMillisecond uint32 `protobuf:"varint,1,opt,name=interval_millisecond,json=intervalMillisecond,proto3" json:"interval_millisecond,omitempty"`
	// 检测性别
	WithGender bool `protobuf:"varint,2,opt,name=with_gender,json=withGender,proto3" json:"with_gender,omitempty"`
	// 检测年龄
	WithAge bool `protobuf:"varint,3,opt,name=with_age,json=withAge,proto3" json:"with_age,omitempty"`
	// 检测人脸位置
	WithPosition bool `protobuf:"varint,4,opt,name=with_position,json=withPosition,proto3" json:"with_position,omitempty"`
	// 返回人脸图片戳宽度
	WithFaceCropWidth    bool     `protobuf:"varint,5,opt,name=with_face_crop_width,json=withFaceCropWidth,proto3" json:"with_face_crop_width,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnFaceDetectRequest) Descriptor

func (*OnFaceDetectRequest) Descriptor() ([]byte, []int)

func (*OnFaceDetectRequest) GetIntervalMillisecond

func (m *OnFaceDetectRequest) GetIntervalMillisecond() uint32

func (*OnFaceDetectRequest) GetWithAge

func (m *OnFaceDetectRequest) GetWithAge() bool

func (*OnFaceDetectRequest) GetWithFaceCropWidth

func (m *OnFaceDetectRequest) GetWithFaceCropWidth() bool

func (*OnFaceDetectRequest) GetWithGender

func (m *OnFaceDetectRequest) GetWithGender() bool

func (*OnFaceDetectRequest) GetWithPosition

func (m *OnFaceDetectRequest) GetWithPosition() bool

func (*OnFaceDetectRequest) ProtoMessage

func (*OnFaceDetectRequest) ProtoMessage()

func (*OnFaceDetectRequest) Reset

func (m *OnFaceDetectRequest) Reset()

func (*OnFaceDetectRequest) String

func (m *OnFaceDetectRequest) String() string

func (*OnFaceDetectRequest) XXX_DiscardUnknown

func (m *OnFaceDetectRequest) XXX_DiscardUnknown()

func (*OnFaceDetectRequest) XXX_Marshal

func (m *OnFaceDetectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnFaceDetectRequest) XXX_Merge

func (m *OnFaceDetectRequest) XXX_Merge(src proto.Message)

func (*OnFaceDetectRequest) XXX_Size

func (m *OnFaceDetectRequest) XXX_Size() int

func (*OnFaceDetectRequest) XXX_Unmarshal

func (m *OnFaceDetectRequest) XXX_Unmarshal(b []byte) error

type OnFaceDetectResponse

type OnFaceDetectResponse struct {
	// 检测人脸图片戳列表
	FaceCrops [][]byte `protobuf:"bytes,1,rep,name=face_crops,json=faceCrops,proto3" json:"face_crops,omitempty"`
	// 检测人脸性别列表
	Genders []Gender `protobuf:"varint,2,rep,packed,name=genders,proto3,enum=faceRecognition.Gender" json:"genders,omitempty"`
	// 检测人脸年龄列表
	Ages []int32 `protobuf:"varint,3,rep,packed,name=ages,proto3" json:"ages,omitempty"`
	// 检测人脸坐标列表
	Positions []*FacePosition `protobuf:"bytes,4,rep,name=positions,proto3" json:"positions,omitempty"`
	// 人脸图片戳宽度列表
	FaceCropWidths       []uint32 `protobuf:"varint,5,rep,packed,name=face_crop_widths,json=faceCropWidths,proto3" json:"face_crop_widths,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnFaceDetectResponse) Descriptor

func (*OnFaceDetectResponse) Descriptor() ([]byte, []int)

func (*OnFaceDetectResponse) GetAges

func (m *OnFaceDetectResponse) GetAges() []int32

func (*OnFaceDetectResponse) GetFaceCropWidths

func (m *OnFaceDetectResponse) GetFaceCropWidths() []uint32

func (*OnFaceDetectResponse) GetFaceCrops

func (m *OnFaceDetectResponse) GetFaceCrops() [][]byte

func (*OnFaceDetectResponse) GetGenders

func (m *OnFaceDetectResponse) GetGenders() []Gender

func (*OnFaceDetectResponse) GetPositions

func (m *OnFaceDetectResponse) GetPositions() []*FacePosition

func (*OnFaceDetectResponse) ProtoMessage

func (*OnFaceDetectResponse) ProtoMessage()

func (*OnFaceDetectResponse) Reset

func (m *OnFaceDetectResponse) Reset()

func (*OnFaceDetectResponse) String

func (m *OnFaceDetectResponse) String() string

func (*OnFaceDetectResponse) XXX_DiscardUnknown

func (m *OnFaceDetectResponse) XXX_DiscardUnknown()

func (*OnFaceDetectResponse) XXX_Marshal

func (m *OnFaceDetectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnFaceDetectResponse) XXX_Merge

func (m *OnFaceDetectResponse) XXX_Merge(src proto.Message)

func (*OnFaceDetectResponse) XXX_Size

func (m *OnFaceDetectResponse) XXX_Size() int

func (*OnFaceDetectResponse) XXX_Unmarshal

func (m *OnFaceDetectResponse) XXX_Unmarshal(b []byte) error

type OnFaceSetFaceDetectRequest

type OnFaceSetFaceDetectRequest struct {
	// FaceSet.id
	FaceSetId string `protobuf:"bytes,1,opt,name=face_set_id,json=faceSetId,proto3" json:"face_set_id,omitempty"`
	// 返回结果是否包含人脸图片戳
	// false时Response中face数据将为空
	WithFaceCrop bool `protobuf:"varint,2,opt,name=with_face_crop,json=withFaceCrop,proto3" json:"with_face_crop,omitempty"`
	// 检测性别
	WithGender bool `protobuf:"varint,3,opt,name=with_gender,json=withGender,proto3" json:"with_gender,omitempty"`
	// 检测年龄
	WithAge bool `protobuf:"varint,4,opt,name=with_age,json=withAge,proto3" json:"with_age,omitempty"`
	// 检测人脸位置
	WithPosition bool `protobuf:"varint,5,opt,name=with_position,json=withPosition,proto3" json:"with_position,omitempty"`
	// 检测间隔时间(毫秒)
	IntervalMillisecond uint32 `protobuf:"varint,6,opt,name=interval_millisecond,json=intervalMillisecond,proto3" json:"interval_millisecond,omitempty"`
	// 最低信任值,小于该值的数据将无效并过滤 [0, 1]
	ConfidenceMin float32 `protobuf:"fixed32,7,opt,name=confidence_min,json=confidenceMin,proto3" json:"confidence_min,omitempty"`
	// 返回人脸图片戳宽度
	WithFaceCropWidth    bool     `protobuf:"varint,8,opt,name=with_face_crop_width,json=withFaceCropWidth,proto3" json:"with_face_crop_width,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnFaceSetFaceDetectRequest) Descriptor

func (*OnFaceSetFaceDetectRequest) Descriptor() ([]byte, []int)

func (*OnFaceSetFaceDetectRequest) GetConfidenceMin

func (m *OnFaceSetFaceDetectRequest) GetConfidenceMin() float32

func (*OnFaceSetFaceDetectRequest) GetFaceSetId

func (m *OnFaceSetFaceDetectRequest) GetFaceSetId() string

func (*OnFaceSetFaceDetectRequest) GetIntervalMillisecond

func (m *OnFaceSetFaceDetectRequest) GetIntervalMillisecond() uint32

func (*OnFaceSetFaceDetectRequest) GetWithAge

func (m *OnFaceSetFaceDetectRequest) GetWithAge() bool

func (*OnFaceSetFaceDetectRequest) GetWithFaceCrop

func (m *OnFaceSetFaceDetectRequest) GetWithFaceCrop() bool

func (*OnFaceSetFaceDetectRequest) GetWithFaceCropWidth

func (m *OnFaceSetFaceDetectRequest) GetWithFaceCropWidth() bool

func (*OnFaceSetFaceDetectRequest) GetWithGender

func (m *OnFaceSetFaceDetectRequest) GetWithGender() bool

func (*OnFaceSetFaceDetectRequest) GetWithPosition

func (m *OnFaceSetFaceDetectRequest) GetWithPosition() bool

func (*OnFaceSetFaceDetectRequest) ProtoMessage

func (*OnFaceSetFaceDetectRequest) ProtoMessage()

func (*OnFaceSetFaceDetectRequest) Reset

func (m *OnFaceSetFaceDetectRequest) Reset()

func (*OnFaceSetFaceDetectRequest) String

func (m *OnFaceSetFaceDetectRequest) String() string

func (*OnFaceSetFaceDetectRequest) XXX_DiscardUnknown

func (m *OnFaceSetFaceDetectRequest) XXX_DiscardUnknown()

func (*OnFaceSetFaceDetectRequest) XXX_Marshal

func (m *OnFaceSetFaceDetectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnFaceSetFaceDetectRequest) XXX_Merge

func (m *OnFaceSetFaceDetectRequest) XXX_Merge(src proto.Message)

func (*OnFaceSetFaceDetectRequest) XXX_Size

func (m *OnFaceSetFaceDetectRequest) XXX_Size() int

func (*OnFaceSetFaceDetectRequest) XXX_Unmarshal

func (m *OnFaceSetFaceDetectRequest) XXX_Unmarshal(b []byte) error

type OnFaceSetFaceDetectResponse

type OnFaceSetFaceDetectResponse struct {
	// 匹配结果信任值列表 [0, 1.0]
	Confidences []float32 `protobuf:"fixed32,1,rep,packed,name=confidences,proto3" json:"confidences,omitempty"`
	// 检测人脸token列表
	FaceTokens []string `protobuf:"bytes,2,rep,name=face_tokens,json=faceTokens,proto3" json:"face_tokens,omitempty"`
	// 检测人脸图片戳列表
	FaceCrops [][]byte `protobuf:"bytes,3,rep,name=face_crops,json=faceCrops,proto3" json:"face_crops,omitempty"`
	// 检测人脸性别列表
	Genders []Gender `protobuf:"varint,4,rep,packed,name=genders,proto3,enum=faceRecognition.Gender" json:"genders,omitempty"`
	// 检测人脸年龄列表
	Ages []int32 `protobuf:"varint,5,rep,packed,name=ages,proto3" json:"ages,omitempty"`
	// 检测人脸坐标列表
	Positions []*FacePosition `protobuf:"bytes,6,rep,name=positions,proto3" json:"positions,omitempty"`
	// 人脸图片戳宽度列表
	FaceCropWidths       []uint32 `protobuf:"varint,7,rep,packed,name=face_crop_widths,json=faceCropWidths,proto3" json:"face_crop_widths,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnFaceSetFaceDetectResponse) Descriptor

func (*OnFaceSetFaceDetectResponse) Descriptor() ([]byte, []int)

func (*OnFaceSetFaceDetectResponse) GetAges

func (m *OnFaceSetFaceDetectResponse) GetAges() []int32

func (*OnFaceSetFaceDetectResponse) GetConfidences

func (m *OnFaceSetFaceDetectResponse) GetConfidences() []float32

func (*OnFaceSetFaceDetectResponse) GetFaceCropWidths

func (m *OnFaceSetFaceDetectResponse) GetFaceCropWidths() []uint32

func (*OnFaceSetFaceDetectResponse) GetFaceCrops

func (m *OnFaceSetFaceDetectResponse) GetFaceCrops() [][]byte

func (*OnFaceSetFaceDetectResponse) GetFaceTokens

func (m *OnFaceSetFaceDetectResponse) GetFaceTokens() []string

func (*OnFaceSetFaceDetectResponse) GetGenders

func (m *OnFaceSetFaceDetectResponse) GetGenders() []Gender

func (*OnFaceSetFaceDetectResponse) GetPositions

func (m *OnFaceSetFaceDetectResponse) GetPositions() []*FacePosition

func (*OnFaceSetFaceDetectResponse) ProtoMessage

func (*OnFaceSetFaceDetectResponse) ProtoMessage()

func (*OnFaceSetFaceDetectResponse) Reset

func (m *OnFaceSetFaceDetectResponse) Reset()

func (*OnFaceSetFaceDetectResponse) String

func (m *OnFaceSetFaceDetectResponse) String() string

func (*OnFaceSetFaceDetectResponse) XXX_DiscardUnknown

func (m *OnFaceSetFaceDetectResponse) XXX_DiscardUnknown()

func (*OnFaceSetFaceDetectResponse) XXX_Marshal

func (m *OnFaceSetFaceDetectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnFaceSetFaceDetectResponse) XXX_Merge

func (m *OnFaceSetFaceDetectResponse) XXX_Merge(src proto.Message)

func (*OnFaceSetFaceDetectResponse) XXX_Size

func (m *OnFaceSetFaceDetectResponse) XXX_Size() int

func (*OnFaceSetFaceDetectResponse) XXX_Unmarshal

func (m *OnFaceSetFaceDetectResponse) XXX_Unmarshal(b []byte) error

type RemoveFaceRequest

type RemoveFaceRequest struct {
	// FaceSet.id
	FaceSetId string `protobuf:"bytes,1,opt,name=face_set_id,json=faceSetId,proto3" json:"face_set_id,omitempty"`
	// FaceDetail.token
	FaceToken            string   `protobuf:"bytes,2,opt,name=face_token,json=faceToken,proto3" json:"face_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoveFaceRequest) Descriptor

func (*RemoveFaceRequest) Descriptor() ([]byte, []int)

func (*RemoveFaceRequest) GetFaceSetId

func (m *RemoveFaceRequest) GetFaceSetId() string

func (*RemoveFaceRequest) GetFaceToken

func (m *RemoveFaceRequest) GetFaceToken() string

func (*RemoveFaceRequest) ProtoMessage

func (*RemoveFaceRequest) ProtoMessage()

func (*RemoveFaceRequest) Reset

func (m *RemoveFaceRequest) Reset()

func (*RemoveFaceRequest) String

func (m *RemoveFaceRequest) String() string

func (*RemoveFaceRequest) XXX_DiscardUnknown

func (m *RemoveFaceRequest) XXX_DiscardUnknown()

func (*RemoveFaceRequest) XXX_Marshal

func (m *RemoveFaceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemoveFaceRequest) XXX_Merge

func (m *RemoveFaceRequest) XXX_Merge(src proto.Message)

func (*RemoveFaceRequest) XXX_Size

func (m *RemoveFaceRequest) XXX_Size() int

func (*RemoveFaceRequest) XXX_Unmarshal

func (m *RemoveFaceRequest) XXX_Unmarshal(b []byte) error

type RemoveFaceResponse

type RemoveFaceResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoveFaceResponse) Descriptor

func (*RemoveFaceResponse) Descriptor() ([]byte, []int)

func (*RemoveFaceResponse) ProtoMessage

func (*RemoveFaceResponse) ProtoMessage()

func (*RemoveFaceResponse) Reset

func (m *RemoveFaceResponse) Reset()

func (*RemoveFaceResponse) String

func (m *RemoveFaceResponse) String() string

func (*RemoveFaceResponse) XXX_DiscardUnknown

func (m *RemoveFaceResponse) XXX_DiscardUnknown()

func (*RemoveFaceResponse) XXX_Marshal

func (m *RemoveFaceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemoveFaceResponse) XXX_Merge

func (m *RemoveFaceResponse) XXX_Merge(src proto.Message)

func (*RemoveFaceResponse) XXX_Size

func (m *RemoveFaceResponse) XXX_Size() int

func (*RemoveFaceResponse) XXX_Unmarshal

func (m *RemoveFaceResponse) XXX_Unmarshal(b []byte) error

type SearchRequest

type SearchRequest struct {
	// FaceSet.id
	FaceSetId string `protobuf:"bytes,1,opt,name=face_set_id,json=faceSetId,proto3" json:"face_set_id,omitempty"`
	// 待搜索人脸图片
	FaceImg              []byte   `protobuf:"bytes,2,opt,name=face_img,json=faceImg,proto3" json:"face_img,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SearchRequest) Descriptor

func (*SearchRequest) Descriptor() ([]byte, []int)

func (*SearchRequest) GetFaceImg

func (m *SearchRequest) GetFaceImg() []byte

func (*SearchRequest) GetFaceSetId

func (m *SearchRequest) GetFaceSetId() string

func (*SearchRequest) ProtoMessage

func (*SearchRequest) ProtoMessage()

func (*SearchRequest) Reset

func (m *SearchRequest) Reset()

func (*SearchRequest) String

func (m *SearchRequest) String() string

func (*SearchRequest) XXX_DiscardUnknown

func (m *SearchRequest) XXX_DiscardUnknown()

func (*SearchRequest) XXX_Marshal

func (m *SearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchRequest) XXX_Merge

func (m *SearchRequest) XXX_Merge(src proto.Message)

func (*SearchRequest) XXX_Size

func (m *SearchRequest) XXX_Size() int

func (*SearchRequest) XXX_Unmarshal

func (m *SearchRequest) XXX_Unmarshal(b []byte) error

type SearchResponse

type SearchResponse struct {
	// 搜索结果信任值 [0, 1.0]
	Confidence float32 `protobuf:"fixed32,1,opt,name=confidence,proto3" json:"confidence,omitempty"`
	// 搜索结果FaceDetail.token
	FaceToken            string   `protobuf:"bytes,2,opt,name=face_token,json=faceToken,proto3" json:"face_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SearchResponse) Descriptor

func (*SearchResponse) Descriptor() ([]byte, []int)

func (*SearchResponse) GetConfidence

func (m *SearchResponse) GetConfidence() float32

func (*SearchResponse) GetFaceToken

func (m *SearchResponse) GetFaceToken() string

func (*SearchResponse) ProtoMessage

func (*SearchResponse) ProtoMessage()

func (*SearchResponse) Reset

func (m *SearchResponse) Reset()

func (*SearchResponse) String

func (m *SearchResponse) String() string

func (*SearchResponse) XXX_DiscardUnknown

func (m *SearchResponse) XXX_DiscardUnknown()

func (*SearchResponse) XXX_Marshal

func (m *SearchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchResponse) XXX_Merge

func (m *SearchResponse) XXX_Merge(src proto.Message)

func (*SearchResponse) XXX_Size

func (m *SearchResponse) XXX_Size() int

func (*SearchResponse) XXX_Unmarshal

func (m *SearchResponse) XXX_Unmarshal(b []byte) error

type UnimplementedFaceDetectServer

type UnimplementedFaceDetectServer struct {
}

UnimplementedFaceDetectServer can be embedded to have forward compatible implementations.

func (*UnimplementedFaceDetectServer) FromImage

func (*UnimplementedFaceDetectServer) OnFaceDetect

func (*UnimplementedFaceDetectServer) OnFaceSetFaceDetect

type UnimplementedFaceServiceServer

type UnimplementedFaceServiceServer struct {
}

UnimplementedFaceServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedFaceServiceServer) Compare

func (*UnimplementedFaceServiceServer) Search

type UnimplementedFaceSetServiceServer

type UnimplementedFaceSetServiceServer struct {
}

UnimplementedFaceSetServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedFaceSetServiceServer) AddFace

func (*UnimplementedFaceSetServiceServer) DeleteFaceSet

func (*UnimplementedFaceSetServiceServer) FaceDetail

func (*UnimplementedFaceSetServiceServer) ListFaceDetails

func (*UnimplementedFaceSetServiceServer) ListFaceSets

func (*UnimplementedFaceSetServiceServer) NewFaceSet

func (*UnimplementedFaceSetServiceServer) RemoveFace

func (*UnimplementedFaceSetServiceServer) UpdateFaceSet

type UpdateFaceSetRequest

type UpdateFaceSetRequest struct {
	FaceSet              *FaceSet `protobuf:"bytes,1,opt,name=face_set,json=faceSet,proto3" json:"face_set,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdateFaceSetRequest) Descriptor

func (*UpdateFaceSetRequest) Descriptor() ([]byte, []int)

func (*UpdateFaceSetRequest) GetFaceSet

func (m *UpdateFaceSetRequest) GetFaceSet() *FaceSet

func (*UpdateFaceSetRequest) ProtoMessage

func (*UpdateFaceSetRequest) ProtoMessage()

func (*UpdateFaceSetRequest) Reset

func (m *UpdateFaceSetRequest) Reset()

func (*UpdateFaceSetRequest) String

func (m *UpdateFaceSetRequest) String() string

func (*UpdateFaceSetRequest) XXX_DiscardUnknown

func (m *UpdateFaceSetRequest) XXX_DiscardUnknown()

func (*UpdateFaceSetRequest) XXX_Marshal

func (m *UpdateFaceSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateFaceSetRequest) XXX_Merge

func (m *UpdateFaceSetRequest) XXX_Merge(src proto.Message)

func (*UpdateFaceSetRequest) XXX_Size

func (m *UpdateFaceSetRequest) XXX_Size() int

func (*UpdateFaceSetRequest) XXX_Unmarshal

func (m *UpdateFaceSetRequest) XXX_Unmarshal(b []byte) error

type UpdateFaceSetResponse

type UpdateFaceSetResponse struct {
	FaceSet              *FaceSet `protobuf:"bytes,1,opt,name=face_set,json=faceSet,proto3" json:"face_set,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdateFaceSetResponse) Descriptor

func (*UpdateFaceSetResponse) Descriptor() ([]byte, []int)

func (*UpdateFaceSetResponse) GetFaceSet

func (m *UpdateFaceSetResponse) GetFaceSet() *FaceSet

func (*UpdateFaceSetResponse) ProtoMessage

func (*UpdateFaceSetResponse) ProtoMessage()

func (*UpdateFaceSetResponse) Reset

func (m *UpdateFaceSetResponse) Reset()

func (*UpdateFaceSetResponse) String

func (m *UpdateFaceSetResponse) String() string

func (*UpdateFaceSetResponse) XXX_DiscardUnknown

func (m *UpdateFaceSetResponse) XXX_DiscardUnknown()

func (*UpdateFaceSetResponse) XXX_Marshal

func (m *UpdateFaceSetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateFaceSetResponse) XXX_Merge

func (m *UpdateFaceSetResponse) XXX_Merge(src proto.Message)

func (*UpdateFaceSetResponse) XXX_Size

func (m *UpdateFaceSetResponse) XXX_Size() int

func (*UpdateFaceSetResponse) XXX_Unmarshal

func (m *UpdateFaceSetResponse) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL