v1

package
v0.1.113 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2023 License: Apache-2.0 Imports: 18 Imported by: 1

Documentation

Overview

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var File_service_vision_v1_vision_proto protoreflect.FileDescriptor
View Source
var VisionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "viam.service.vision.v1.VisionService",
	HandlerType: (*VisionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetModelParameterSchema",
			Handler:    _VisionService_GetModelParameterSchema_Handler,
		},
		{
			MethodName: "GetDetectorNames",
			Handler:    _VisionService_GetDetectorNames_Handler,
		},
		{
			MethodName: "AddDetector",
			Handler:    _VisionService_AddDetector_Handler,
		},
		{
			MethodName: "RemoveDetector",
			Handler:    _VisionService_RemoveDetector_Handler,
		},
		{
			MethodName: "GetDetectionsFromCamera",
			Handler:    _VisionService_GetDetectionsFromCamera_Handler,
		},
		{
			MethodName: "GetDetections",
			Handler:    _VisionService_GetDetections_Handler,
		},
		{
			MethodName: "GetClassifierNames",
			Handler:    _VisionService_GetClassifierNames_Handler,
		},
		{
			MethodName: "AddClassifier",
			Handler:    _VisionService_AddClassifier_Handler,
		},
		{
			MethodName: "RemoveClassifier",
			Handler:    _VisionService_RemoveClassifier_Handler,
		},
		{
			MethodName: "GetClassificationsFromCamera",
			Handler:    _VisionService_GetClassificationsFromCamera_Handler,
		},
		{
			MethodName: "GetClassifications",
			Handler:    _VisionService_GetClassifications_Handler,
		},
		{
			MethodName: "GetSegmenterNames",
			Handler:    _VisionService_GetSegmenterNames_Handler,
		},
		{
			MethodName: "AddSegmenter",
			Handler:    _VisionService_AddSegmenter_Handler,
		},
		{
			MethodName: "RemoveSegmenter",
			Handler:    _VisionService_RemoveSegmenter_Handler,
		},
		{
			MethodName: "GetObjectPointClouds",
			Handler:    _VisionService_GetObjectPointClouds_Handler,
		},
		{
			MethodName: "DoCommand",
			Handler:    _VisionService_DoCommand_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service/vision/v1/vision.proto",
}

VisionService_ServiceDesc is the grpc.ServiceDesc for VisionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterVisionServiceHandler

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

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

func RegisterVisionServiceHandlerClient

func RegisterVisionServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client VisionServiceClient) error

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

func RegisterVisionServiceHandlerFromEndpoint

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

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

func RegisterVisionServiceHandlerServer

func RegisterVisionServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server VisionServiceServer) error

RegisterVisionServiceHandlerServer registers the http handlers for service VisionService to "mux". UnaryRPC :call VisionServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterVisionServiceHandlerFromEndpoint instead.

func RegisterVisionServiceServer

func RegisterVisionServiceServer(s grpc.ServiceRegistrar, srv VisionServiceServer)

Types

type AddClassifierRequest

type AddClassifierRequest struct {

	// name of the vision service
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// name of classifier to add to registry
	ClassifierName string `protobuf:"bytes,2,opt,name=classifier_name,json=classifierName,proto3" json:"classifier_name,omitempty"`
	// the type of classifier
	ClassifierModelType string `protobuf:"bytes,3,opt,name=classifier_model_type,json=classifierModelType,proto3" json:"classifier_model_type,omitempty"`
	// additional parameters
	ClassifierParameters *structpb.Struct `protobuf:"bytes,4,opt,name=classifier_parameters,json=classifierParameters,proto3" json:"classifier_parameters,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*AddClassifierRequest) Descriptor deprecated

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

Deprecated: Use AddClassifierRequest.ProtoReflect.Descriptor instead.

func (*AddClassifierRequest) GetClassifierModelType

func (x *AddClassifierRequest) GetClassifierModelType() string

func (*AddClassifierRequest) GetClassifierName

func (x *AddClassifierRequest) GetClassifierName() string

func (*AddClassifierRequest) GetClassifierParameters

func (x *AddClassifierRequest) GetClassifierParameters() *structpb.Struct

func (*AddClassifierRequest) GetExtra added in v0.1.6

func (x *AddClassifierRequest) GetExtra() *structpb.Struct

func (*AddClassifierRequest) GetName

func (x *AddClassifierRequest) GetName() string

func (*AddClassifierRequest) ProtoMessage

func (*AddClassifierRequest) ProtoMessage()

func (*AddClassifierRequest) ProtoReflect

func (x *AddClassifierRequest) ProtoReflect() protoreflect.Message

func (*AddClassifierRequest) Reset

func (x *AddClassifierRequest) Reset()

func (*AddClassifierRequest) String

func (x *AddClassifierRequest) String() string

type AddClassifierResponse

type AddClassifierResponse struct {
	// contains filtered or unexported fields
}

func (*AddClassifierResponse) Descriptor deprecated

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

Deprecated: Use AddClassifierResponse.ProtoReflect.Descriptor instead.

func (*AddClassifierResponse) ProtoMessage

func (*AddClassifierResponse) ProtoMessage()

func (*AddClassifierResponse) ProtoReflect

func (x *AddClassifierResponse) ProtoReflect() protoreflect.Message

func (*AddClassifierResponse) Reset

func (x *AddClassifierResponse) Reset()

func (*AddClassifierResponse) String

func (x *AddClassifierResponse) String() string

type AddDetectorRequest

type AddDetectorRequest struct {
	Name               string           `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DetectorName       string           `protobuf:"bytes,2,opt,name=detector_name,json=detectorName,proto3" json:"detector_name,omitempty"`
	DetectorModelType  string           `protobuf:"bytes,3,opt,name=detector_model_type,json=detectorModelType,proto3" json:"detector_model_type,omitempty"`
	DetectorParameters *structpb.Struct `protobuf:"bytes,4,opt,name=detector_parameters,json=detectorParameters,proto3" json:"detector_parameters,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*AddDetectorRequest) Descriptor deprecated

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

Deprecated: Use AddDetectorRequest.ProtoReflect.Descriptor instead.

func (*AddDetectorRequest) GetDetectorModelType

func (x *AddDetectorRequest) GetDetectorModelType() string

func (*AddDetectorRequest) GetDetectorName

func (x *AddDetectorRequest) GetDetectorName() string

func (*AddDetectorRequest) GetDetectorParameters

func (x *AddDetectorRequest) GetDetectorParameters() *structpb.Struct

func (*AddDetectorRequest) GetExtra added in v0.1.6

func (x *AddDetectorRequest) GetExtra() *structpb.Struct

func (*AddDetectorRequest) GetName

func (x *AddDetectorRequest) GetName() string

func (*AddDetectorRequest) ProtoMessage

func (*AddDetectorRequest) ProtoMessage()

func (*AddDetectorRequest) ProtoReflect

func (x *AddDetectorRequest) ProtoReflect() protoreflect.Message

func (*AddDetectorRequest) Reset

func (x *AddDetectorRequest) Reset()

func (*AddDetectorRequest) String

func (x *AddDetectorRequest) String() string

type AddDetectorResponse

type AddDetectorResponse struct {
	// contains filtered or unexported fields
}

func (*AddDetectorResponse) Descriptor deprecated

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

Deprecated: Use AddDetectorResponse.ProtoReflect.Descriptor instead.

func (*AddDetectorResponse) ProtoMessage

func (*AddDetectorResponse) ProtoMessage()

func (*AddDetectorResponse) ProtoReflect

func (x *AddDetectorResponse) ProtoReflect() protoreflect.Message

func (*AddDetectorResponse) Reset

func (x *AddDetectorResponse) Reset()

func (*AddDetectorResponse) String

func (x *AddDetectorResponse) String() string

type AddSegmenterRequest

type AddSegmenterRequest struct {

	// name of the vision service
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// name of the segmenter
	SegmenterName string `protobuf:"bytes,2,opt,name=segmenter_name,json=segmenterName,proto3" json:"segmenter_name,omitempty"`
	// name of the segmenter model
	SegmenterModelType string `protobuf:"bytes,3,opt,name=segmenter_model_type,json=segmenterModelType,proto3" json:"segmenter_model_type,omitempty"`
	// parameters of the segmenter model
	SegmenterParameters *structpb.Struct `protobuf:"bytes,4,opt,name=segmenter_parameters,json=segmenterParameters,proto3" json:"segmenter_parameters,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*AddSegmenterRequest) Descriptor deprecated

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

Deprecated: Use AddSegmenterRequest.ProtoReflect.Descriptor instead.

func (*AddSegmenterRequest) GetExtra added in v0.1.6

func (x *AddSegmenterRequest) GetExtra() *structpb.Struct

func (*AddSegmenterRequest) GetName

func (x *AddSegmenterRequest) GetName() string

func (*AddSegmenterRequest) GetSegmenterModelType

func (x *AddSegmenterRequest) GetSegmenterModelType() string

func (*AddSegmenterRequest) GetSegmenterName

func (x *AddSegmenterRequest) GetSegmenterName() string

func (*AddSegmenterRequest) GetSegmenterParameters

func (x *AddSegmenterRequest) GetSegmenterParameters() *structpb.Struct

func (*AddSegmenterRequest) ProtoMessage

func (*AddSegmenterRequest) ProtoMessage()

func (*AddSegmenterRequest) ProtoReflect

func (x *AddSegmenterRequest) ProtoReflect() protoreflect.Message

func (*AddSegmenterRequest) Reset

func (x *AddSegmenterRequest) Reset()

func (*AddSegmenterRequest) String

func (x *AddSegmenterRequest) String() string

type AddSegmenterResponse

type AddSegmenterResponse struct {
	// contains filtered or unexported fields
}

func (*AddSegmenterResponse) Descriptor deprecated

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

Deprecated: Use AddSegmenterResponse.ProtoReflect.Descriptor instead.

func (*AddSegmenterResponse) ProtoMessage

func (*AddSegmenterResponse) ProtoMessage()

func (*AddSegmenterResponse) ProtoReflect

func (x *AddSegmenterResponse) ProtoReflect() protoreflect.Message

func (*AddSegmenterResponse) Reset

func (x *AddSegmenterResponse) Reset()

func (*AddSegmenterResponse) String

func (x *AddSegmenterResponse) String() string

type Classification

type Classification struct {

	// the class name
	ClassName string `protobuf:"bytes,1,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`
	// the confidence score of the classification
	Confidence float64 `protobuf:"fixed64,2,opt,name=confidence,proto3" json:"confidence,omitempty"`
	// contains filtered or unexported fields
}

the general form of the output from a classifier

func (*Classification) Descriptor deprecated

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

Deprecated: Use Classification.ProtoReflect.Descriptor instead.

func (*Classification) GetClassName

func (x *Classification) GetClassName() string

func (*Classification) GetConfidence

func (x *Classification) GetConfidence() float64

func (*Classification) ProtoMessage

func (*Classification) ProtoMessage()

func (*Classification) ProtoReflect

func (x *Classification) ProtoReflect() protoreflect.Message

func (*Classification) Reset

func (x *Classification) Reset()

func (*Classification) String

func (x *Classification) String() string

type Detection

type Detection struct {

	// the four corners of the box
	XMin *int64 `protobuf:"varint,1,opt,name=x_min,json=xMin,proto3,oneof" json:"x_min,omitempty"`
	YMin *int64 `protobuf:"varint,2,opt,name=y_min,json=yMin,proto3,oneof" json:"y_min,omitempty"`
	XMax *int64 `protobuf:"varint,3,opt,name=x_max,json=xMax,proto3,oneof" json:"x_max,omitempty"`
	YMax *int64 `protobuf:"varint,4,opt,name=y_max,json=yMax,proto3,oneof" json:"y_max,omitempty"`
	// the confidence of the detection
	Confidence float64 `protobuf:"fixed64,5,opt,name=confidence,proto3" json:"confidence,omitempty"`
	// label associated with the detected object
	ClassName string `protobuf:"bytes,6,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`
	// contains filtered or unexported fields
}

func (*Detection) Descriptor deprecated

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

Deprecated: Use Detection.ProtoReflect.Descriptor instead.

func (*Detection) GetClassName

func (x *Detection) GetClassName() string

func (*Detection) GetConfidence

func (x *Detection) GetConfidence() float64

func (*Detection) GetXMax

func (x *Detection) GetXMax() int64

func (*Detection) GetXMin

func (x *Detection) GetXMin() int64

func (*Detection) GetYMax

func (x *Detection) GetYMax() int64

func (*Detection) GetYMin

func (x *Detection) GetYMin() int64

func (*Detection) ProtoMessage

func (*Detection) ProtoMessage()

func (*Detection) ProtoReflect

func (x *Detection) ProtoReflect() protoreflect.Message

func (*Detection) Reset

func (x *Detection) Reset()

func (*Detection) String

func (x *Detection) String() string

type GetClassificationsFromCameraRequest

type GetClassificationsFromCameraRequest struct {

	// name of the vision service
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// the image encoded as bytes
	CameraName string `protobuf:"bytes,2,opt,name=camera_name,json=cameraName,proto3" json:"camera_name,omitempty"`
	// the name of the registered classifier
	ClassifierName string `protobuf:"bytes,3,opt,name=classifier_name,json=classifierName,proto3" json:"classifier_name,omitempty"`
	// the number of classifications desired
	N int32 `protobuf:"varint,4,opt,name=n,proto3" json:"n,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClassificationsFromCameraRequest) Descriptor deprecated

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

Deprecated: Use GetClassificationsFromCameraRequest.ProtoReflect.Descriptor instead.

func (*GetClassificationsFromCameraRequest) GetCameraName

func (x *GetClassificationsFromCameraRequest) GetCameraName() string

func (*GetClassificationsFromCameraRequest) GetClassifierName

func (x *GetClassificationsFromCameraRequest) GetClassifierName() string

func (*GetClassificationsFromCameraRequest) GetExtra added in v0.1.6

func (*GetClassificationsFromCameraRequest) GetN

func (*GetClassificationsFromCameraRequest) GetName

func (*GetClassificationsFromCameraRequest) ProtoMessage

func (*GetClassificationsFromCameraRequest) ProtoMessage()

func (*GetClassificationsFromCameraRequest) ProtoReflect

func (*GetClassificationsFromCameraRequest) Reset

func (*GetClassificationsFromCameraRequest) String

type GetClassificationsFromCameraResponse

type GetClassificationsFromCameraResponse struct {
	Classifications []*Classification `protobuf:"bytes,1,rep,name=classifications,proto3" json:"classifications,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClassificationsFromCameraResponse) Descriptor deprecated

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

Deprecated: Use GetClassificationsFromCameraResponse.ProtoReflect.Descriptor instead.

func (*GetClassificationsFromCameraResponse) GetClassifications

func (x *GetClassificationsFromCameraResponse) GetClassifications() []*Classification

func (*GetClassificationsFromCameraResponse) ProtoMessage

func (*GetClassificationsFromCameraResponse) ProtoMessage()

func (*GetClassificationsFromCameraResponse) ProtoReflect

func (*GetClassificationsFromCameraResponse) Reset

func (*GetClassificationsFromCameraResponse) String

type GetClassificationsRequest

type GetClassificationsRequest struct {

	// name of the vision service
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// the image encoded as bytes
	Image []byte `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"`
	// the width of the image
	Width int32 `protobuf:"varint,3,opt,name=width,proto3" json:"width,omitempty"`
	// the height of the image
	Height int32 `protobuf:"varint,4,opt,name=height,proto3" json:"height,omitempty"`
	// the actual MIME type of image
	MimeType string `protobuf:"bytes,5,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// the name of the registered classifier
	ClassifierName string `protobuf:"bytes,6,opt,name=classifier_name,json=classifierName,proto3" json:"classifier_name,omitempty"`
	// the number of classifications desired
	N int32 `protobuf:"varint,7,opt,name=n,proto3" json:"n,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClassificationsRequest) Descriptor deprecated

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

Deprecated: Use GetClassificationsRequest.ProtoReflect.Descriptor instead.

func (*GetClassificationsRequest) GetClassifierName

func (x *GetClassificationsRequest) GetClassifierName() string

func (*GetClassificationsRequest) GetExtra added in v0.1.6

func (x *GetClassificationsRequest) GetExtra() *structpb.Struct

func (*GetClassificationsRequest) GetHeight

func (x *GetClassificationsRequest) GetHeight() int32

func (*GetClassificationsRequest) GetImage

func (x *GetClassificationsRequest) GetImage() []byte

func (*GetClassificationsRequest) GetMimeType

func (x *GetClassificationsRequest) GetMimeType() string

func (*GetClassificationsRequest) GetN

func (x *GetClassificationsRequest) GetN() int32

func (*GetClassificationsRequest) GetName

func (x *GetClassificationsRequest) GetName() string

func (*GetClassificationsRequest) GetWidth

func (x *GetClassificationsRequest) GetWidth() int32

func (*GetClassificationsRequest) ProtoMessage

func (*GetClassificationsRequest) ProtoMessage()

func (*GetClassificationsRequest) ProtoReflect

func (*GetClassificationsRequest) Reset

func (x *GetClassificationsRequest) Reset()

func (*GetClassificationsRequest) String

func (x *GetClassificationsRequest) String() string

type GetClassificationsResponse

type GetClassificationsResponse struct {
	Classifications []*Classification `protobuf:"bytes,1,rep,name=classifications,proto3" json:"classifications,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClassificationsResponse) Descriptor deprecated

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

Deprecated: Use GetClassificationsResponse.ProtoReflect.Descriptor instead.

func (*GetClassificationsResponse) GetClassifications

func (x *GetClassificationsResponse) GetClassifications() []*Classification

func (*GetClassificationsResponse) ProtoMessage

func (*GetClassificationsResponse) ProtoMessage()

func (*GetClassificationsResponse) ProtoReflect

func (*GetClassificationsResponse) Reset

func (x *GetClassificationsResponse) Reset()

func (*GetClassificationsResponse) String

func (x *GetClassificationsResponse) String() string

type GetClassifierNamesRequest

type GetClassifierNamesRequest struct {

	// name of the vision service
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClassifierNamesRequest) Descriptor deprecated

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

Deprecated: Use GetClassifierNamesRequest.ProtoReflect.Descriptor instead.

func (*GetClassifierNamesRequest) GetExtra added in v0.1.6

func (x *GetClassifierNamesRequest) GetExtra() *structpb.Struct

func (*GetClassifierNamesRequest) GetName

func (x *GetClassifierNamesRequest) GetName() string

func (*GetClassifierNamesRequest) ProtoMessage

func (*GetClassifierNamesRequest) ProtoMessage()

func (*GetClassifierNamesRequest) ProtoReflect

func (*GetClassifierNamesRequest) Reset

func (x *GetClassifierNamesRequest) Reset()

func (*GetClassifierNamesRequest) String

func (x *GetClassifierNamesRequest) String() string

type GetClassifierNamesResponse

type GetClassifierNamesResponse struct {
	ClassifierNames []string `protobuf:"bytes,1,rep,name=classifier_names,json=classifierNames,proto3" json:"classifier_names,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClassifierNamesResponse) Descriptor deprecated

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

Deprecated: Use GetClassifierNamesResponse.ProtoReflect.Descriptor instead.

func (*GetClassifierNamesResponse) GetClassifierNames

func (x *GetClassifierNamesResponse) GetClassifierNames() []string

func (*GetClassifierNamesResponse) ProtoMessage

func (*GetClassifierNamesResponse) ProtoMessage()

func (*GetClassifierNamesResponse) ProtoReflect

func (*GetClassifierNamesResponse) Reset

func (x *GetClassifierNamesResponse) Reset()

func (*GetClassifierNamesResponse) String

func (x *GetClassifierNamesResponse) String() string

type GetDetectionsFromCameraRequest

type GetDetectionsFromCameraRequest struct {

	// name of the vision service
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// name of camera source to use as input
	CameraName string `protobuf:"bytes,2,opt,name=camera_name,json=cameraName,proto3" json:"camera_name,omitempty"`
	// name of the registered detector to use
	DetectorName string `protobuf:"bytes,3,opt,name=detector_name,json=detectorName,proto3" json:"detector_name,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDetectionsFromCameraRequest) Descriptor deprecated

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

Deprecated: Use GetDetectionsFromCameraRequest.ProtoReflect.Descriptor instead.

func (*GetDetectionsFromCameraRequest) GetCameraName

func (x *GetDetectionsFromCameraRequest) GetCameraName() string

func (*GetDetectionsFromCameraRequest) GetDetectorName

func (x *GetDetectionsFromCameraRequest) GetDetectorName() string

func (*GetDetectionsFromCameraRequest) GetExtra added in v0.1.6

func (*GetDetectionsFromCameraRequest) GetName

func (*GetDetectionsFromCameraRequest) ProtoMessage

func (*GetDetectionsFromCameraRequest) ProtoMessage()

func (*GetDetectionsFromCameraRequest) ProtoReflect

func (*GetDetectionsFromCameraRequest) Reset

func (x *GetDetectionsFromCameraRequest) Reset()

func (*GetDetectionsFromCameraRequest) String

type GetDetectionsFromCameraResponse

type GetDetectionsFromCameraResponse struct {

	// the bounding boxes and labels
	Detections []*Detection `protobuf:"bytes,1,rep,name=detections,proto3" json:"detections,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDetectionsFromCameraResponse) Descriptor deprecated

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

Deprecated: Use GetDetectionsFromCameraResponse.ProtoReflect.Descriptor instead.

func (*GetDetectionsFromCameraResponse) GetDetections

func (x *GetDetectionsFromCameraResponse) GetDetections() []*Detection

func (*GetDetectionsFromCameraResponse) ProtoMessage

func (*GetDetectionsFromCameraResponse) ProtoMessage()

func (*GetDetectionsFromCameraResponse) ProtoReflect

func (*GetDetectionsFromCameraResponse) Reset

func (*GetDetectionsFromCameraResponse) String

type GetDetectionsRequest

type GetDetectionsRequest struct {

	// name of the vision service
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// the image, encoded as bytes
	Image []byte `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"`
	// the width of the image
	Width int64 `protobuf:"varint,3,opt,name=width,proto3" json:"width,omitempty"`
	// the height of the image
	Height int64 `protobuf:"varint,4,opt,name=height,proto3" json:"height,omitempty"`
	// the actual MIME type of image
	MimeType string `protobuf:"bytes,5,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// name of the registered detector to use
	DetectorName string `protobuf:"bytes,6,opt,name=detector_name,json=detectorName,proto3" json:"detector_name,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDetectionsRequest) Descriptor deprecated

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

Deprecated: Use GetDetectionsRequest.ProtoReflect.Descriptor instead.

func (*GetDetectionsRequest) GetDetectorName

func (x *GetDetectionsRequest) GetDetectorName() string

func (*GetDetectionsRequest) GetExtra added in v0.1.6

func (x *GetDetectionsRequest) GetExtra() *structpb.Struct

func (*GetDetectionsRequest) GetHeight

func (x *GetDetectionsRequest) GetHeight() int64

func (*GetDetectionsRequest) GetImage

func (x *GetDetectionsRequest) GetImage() []byte

func (*GetDetectionsRequest) GetMimeType

func (x *GetDetectionsRequest) GetMimeType() string

func (*GetDetectionsRequest) GetName

func (x *GetDetectionsRequest) GetName() string

func (*GetDetectionsRequest) GetWidth

func (x *GetDetectionsRequest) GetWidth() int64

func (*GetDetectionsRequest) ProtoMessage

func (*GetDetectionsRequest) ProtoMessage()

func (*GetDetectionsRequest) ProtoReflect

func (x *GetDetectionsRequest) ProtoReflect() protoreflect.Message

func (*GetDetectionsRequest) Reset

func (x *GetDetectionsRequest) Reset()

func (*GetDetectionsRequest) String

func (x *GetDetectionsRequest) String() string

type GetDetectionsResponse

type GetDetectionsResponse struct {

	// the bounding boxes and labels
	Detections []*Detection `protobuf:"bytes,1,rep,name=detections,proto3" json:"detections,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDetectionsResponse) Descriptor deprecated

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

Deprecated: Use GetDetectionsResponse.ProtoReflect.Descriptor instead.

func (*GetDetectionsResponse) GetDetections

func (x *GetDetectionsResponse) GetDetections() []*Detection

func (*GetDetectionsResponse) ProtoMessage

func (*GetDetectionsResponse) ProtoMessage()

func (*GetDetectionsResponse) ProtoReflect

func (x *GetDetectionsResponse) ProtoReflect() protoreflect.Message

func (*GetDetectionsResponse) Reset

func (x *GetDetectionsResponse) Reset()

func (*GetDetectionsResponse) String

func (x *GetDetectionsResponse) String() string

type GetDetectorNamesRequest

type GetDetectorNamesRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDetectorNamesRequest) Descriptor deprecated

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

Deprecated: Use GetDetectorNamesRequest.ProtoReflect.Descriptor instead.

func (*GetDetectorNamesRequest) GetExtra added in v0.1.6

func (x *GetDetectorNamesRequest) GetExtra() *structpb.Struct

func (*GetDetectorNamesRequest) GetName

func (x *GetDetectorNamesRequest) GetName() string

func (*GetDetectorNamesRequest) ProtoMessage

func (*GetDetectorNamesRequest) ProtoMessage()

func (*GetDetectorNamesRequest) ProtoReflect

func (x *GetDetectorNamesRequest) ProtoReflect() protoreflect.Message

func (*GetDetectorNamesRequest) Reset

func (x *GetDetectorNamesRequest) Reset()

func (*GetDetectorNamesRequest) String

func (x *GetDetectorNamesRequest) String() string

type GetDetectorNamesResponse

type GetDetectorNamesResponse struct {

	// detectors in the registry
	DetectorNames []string `protobuf:"bytes,1,rep,name=detector_names,json=detectorNames,proto3" json:"detector_names,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDetectorNamesResponse) Descriptor deprecated

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

Deprecated: Use GetDetectorNamesResponse.ProtoReflect.Descriptor instead.

func (*GetDetectorNamesResponse) GetDetectorNames

func (x *GetDetectorNamesResponse) GetDetectorNames() []string

func (*GetDetectorNamesResponse) ProtoMessage

func (*GetDetectorNamesResponse) ProtoMessage()

func (*GetDetectorNamesResponse) ProtoReflect

func (x *GetDetectorNamesResponse) ProtoReflect() protoreflect.Message

func (*GetDetectorNamesResponse) Reset

func (x *GetDetectorNamesResponse) Reset()

func (*GetDetectorNamesResponse) String

func (x *GetDetectorNamesResponse) String() string

type GetModelParameterSchemaRequest

type GetModelParameterSchemaRequest struct {

	// name of the vision service
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// name of the type of vision model
	ModelType string `protobuf:"bytes,2,opt,name=model_type,json=modelType,proto3" json:"model_type,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*GetModelParameterSchemaRequest) Descriptor deprecated

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

Deprecated: Use GetModelParameterSchemaRequest.ProtoReflect.Descriptor instead.

func (*GetModelParameterSchemaRequest) GetExtra added in v0.1.6

func (*GetModelParameterSchemaRequest) GetModelType

func (x *GetModelParameterSchemaRequest) GetModelType() string

func (*GetModelParameterSchemaRequest) GetName

func (*GetModelParameterSchemaRequest) ProtoMessage

func (*GetModelParameterSchemaRequest) ProtoMessage()

func (*GetModelParameterSchemaRequest) ProtoReflect

func (*GetModelParameterSchemaRequest) Reset

func (x *GetModelParameterSchemaRequest) Reset()

func (*GetModelParameterSchemaRequest) String

type GetModelParameterSchemaResponse

type GetModelParameterSchemaResponse struct {

	// the parameters as JSON bytes of a jsonschema.Schema
	ModelParameterSchema []byte `protobuf:"bytes,1,opt,name=model_parameter_schema,json=modelParameterSchema,proto3" json:"model_parameter_schema,omitempty"`
	// contains filtered or unexported fields
}

func (*GetModelParameterSchemaResponse) Descriptor deprecated

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

Deprecated: Use GetModelParameterSchemaResponse.ProtoReflect.Descriptor instead.

func (*GetModelParameterSchemaResponse) GetModelParameterSchema

func (x *GetModelParameterSchemaResponse) GetModelParameterSchema() []byte

func (*GetModelParameterSchemaResponse) ProtoMessage

func (*GetModelParameterSchemaResponse) ProtoMessage()

func (*GetModelParameterSchemaResponse) ProtoReflect

func (*GetModelParameterSchemaResponse) Reset

func (*GetModelParameterSchemaResponse) String

type GetObjectPointCloudsRequest

type GetObjectPointCloudsRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Name of a camera
	CameraName string `protobuf:"bytes,2,opt,name=camera_name,json=cameraName,proto3" json:"camera_name,omitempty"`
	// Name of the segmentation algorithm
	SegmenterName string `protobuf:"bytes,3,opt,name=segmenter_name,json=segmenterName,proto3" json:"segmenter_name,omitempty"`
	// Requested MIME type of response
	MimeType string `protobuf:"bytes,4,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectPointCloudsRequest) Descriptor deprecated

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

Deprecated: Use GetObjectPointCloudsRequest.ProtoReflect.Descriptor instead.

func (*GetObjectPointCloudsRequest) GetCameraName

func (x *GetObjectPointCloudsRequest) GetCameraName() string

func (*GetObjectPointCloudsRequest) GetExtra added in v0.1.6

func (*GetObjectPointCloudsRequest) GetMimeType

func (x *GetObjectPointCloudsRequest) GetMimeType() string

func (*GetObjectPointCloudsRequest) GetName

func (x *GetObjectPointCloudsRequest) GetName() string

func (*GetObjectPointCloudsRequest) GetSegmenterName

func (x *GetObjectPointCloudsRequest) GetSegmenterName() string

func (*GetObjectPointCloudsRequest) ProtoMessage

func (*GetObjectPointCloudsRequest) ProtoMessage()

func (*GetObjectPointCloudsRequest) ProtoReflect

func (*GetObjectPointCloudsRequest) Reset

func (x *GetObjectPointCloudsRequest) Reset()

func (*GetObjectPointCloudsRequest) String

func (x *GetObjectPointCloudsRequest) String() string

type GetObjectPointCloudsResponse

type GetObjectPointCloudsResponse struct {

	// Actual MIME type of response
	MimeType string `protobuf:"bytes,1,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// List of objects in the scene
	Objects []*v1.PointCloudObject `protobuf:"bytes,2,rep,name=objects,proto3" json:"objects,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectPointCloudsResponse) Descriptor deprecated

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

Deprecated: Use GetObjectPointCloudsResponse.ProtoReflect.Descriptor instead.

func (*GetObjectPointCloudsResponse) GetMimeType

func (x *GetObjectPointCloudsResponse) GetMimeType() string

func (*GetObjectPointCloudsResponse) GetObjects

func (*GetObjectPointCloudsResponse) ProtoMessage

func (*GetObjectPointCloudsResponse) ProtoMessage()

func (*GetObjectPointCloudsResponse) ProtoReflect

func (*GetObjectPointCloudsResponse) Reset

func (x *GetObjectPointCloudsResponse) Reset()

func (*GetObjectPointCloudsResponse) String

type GetSegmenterNamesRequest

type GetSegmenterNamesRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSegmenterNamesRequest) Descriptor deprecated

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

Deprecated: Use GetSegmenterNamesRequest.ProtoReflect.Descriptor instead.

func (*GetSegmenterNamesRequest) GetExtra added in v0.1.6

func (x *GetSegmenterNamesRequest) GetExtra() *structpb.Struct

func (*GetSegmenterNamesRequest) GetName

func (x *GetSegmenterNamesRequest) GetName() string

func (*GetSegmenterNamesRequest) ProtoMessage

func (*GetSegmenterNamesRequest) ProtoMessage()

func (*GetSegmenterNamesRequest) ProtoReflect

func (x *GetSegmenterNamesRequest) ProtoReflect() protoreflect.Message

func (*GetSegmenterNamesRequest) Reset

func (x *GetSegmenterNamesRequest) Reset()

func (*GetSegmenterNamesRequest) String

func (x *GetSegmenterNamesRequest) String() string

type GetSegmenterNamesResponse

type GetSegmenterNamesResponse struct {

	// segmenters in the registry
	SegmenterNames []string `protobuf:"bytes,1,rep,name=segmenter_names,json=segmenterNames,proto3" json:"segmenter_names,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSegmenterNamesResponse) Descriptor deprecated

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

Deprecated: Use GetSegmenterNamesResponse.ProtoReflect.Descriptor instead.

func (*GetSegmenterNamesResponse) GetSegmenterNames

func (x *GetSegmenterNamesResponse) GetSegmenterNames() []string

func (*GetSegmenterNamesResponse) ProtoMessage

func (*GetSegmenterNamesResponse) ProtoMessage()

func (*GetSegmenterNamesResponse) ProtoReflect

func (*GetSegmenterNamesResponse) Reset

func (x *GetSegmenterNamesResponse) Reset()

func (*GetSegmenterNamesResponse) String

func (x *GetSegmenterNamesResponse) String() string

type RemoveClassifierRequest

type RemoveClassifierRequest struct {

	// name of the vision service
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// name of the classifier in registry
	ClassifierName string `protobuf:"bytes,2,opt,name=classifier_name,json=classifierName,proto3" json:"classifier_name,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveClassifierRequest) Descriptor deprecated

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

Deprecated: Use RemoveClassifierRequest.ProtoReflect.Descriptor instead.

func (*RemoveClassifierRequest) GetClassifierName

func (x *RemoveClassifierRequest) GetClassifierName() string

func (*RemoveClassifierRequest) GetExtra added in v0.1.6

func (x *RemoveClassifierRequest) GetExtra() *structpb.Struct

func (*RemoveClassifierRequest) GetName

func (x *RemoveClassifierRequest) GetName() string

func (*RemoveClassifierRequest) ProtoMessage

func (*RemoveClassifierRequest) ProtoMessage()

func (*RemoveClassifierRequest) ProtoReflect

func (x *RemoveClassifierRequest) ProtoReflect() protoreflect.Message

func (*RemoveClassifierRequest) Reset

func (x *RemoveClassifierRequest) Reset()

func (*RemoveClassifierRequest) String

func (x *RemoveClassifierRequest) String() string

type RemoveClassifierResponse

type RemoveClassifierResponse struct {
	// contains filtered or unexported fields
}

func (*RemoveClassifierResponse) Descriptor deprecated

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

Deprecated: Use RemoveClassifierResponse.ProtoReflect.Descriptor instead.

func (*RemoveClassifierResponse) ProtoMessage

func (*RemoveClassifierResponse) ProtoMessage()

func (*RemoveClassifierResponse) ProtoReflect

func (x *RemoveClassifierResponse) ProtoReflect() protoreflect.Message

func (*RemoveClassifierResponse) Reset

func (x *RemoveClassifierResponse) Reset()

func (*RemoveClassifierResponse) String

func (x *RemoveClassifierResponse) String() string

type RemoveDetectorRequest

type RemoveDetectorRequest struct {

	// name of the vision service
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// name of detector in registry
	DetectorName string `protobuf:"bytes,2,opt,name=detector_name,json=detectorName,proto3" json:"detector_name,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveDetectorRequest) Descriptor deprecated

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

Deprecated: Use RemoveDetectorRequest.ProtoReflect.Descriptor instead.

func (*RemoveDetectorRequest) GetDetectorName

func (x *RemoveDetectorRequest) GetDetectorName() string

func (*RemoveDetectorRequest) GetExtra added in v0.1.6

func (x *RemoveDetectorRequest) GetExtra() *structpb.Struct

func (*RemoveDetectorRequest) GetName

func (x *RemoveDetectorRequest) GetName() string

func (*RemoveDetectorRequest) ProtoMessage

func (*RemoveDetectorRequest) ProtoMessage()

func (*RemoveDetectorRequest) ProtoReflect

func (x *RemoveDetectorRequest) ProtoReflect() protoreflect.Message

func (*RemoveDetectorRequest) Reset

func (x *RemoveDetectorRequest) Reset()

func (*RemoveDetectorRequest) String

func (x *RemoveDetectorRequest) String() string

type RemoveDetectorResponse

type RemoveDetectorResponse struct {
	// contains filtered or unexported fields
}

func (*RemoveDetectorResponse) Descriptor deprecated

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

Deprecated: Use RemoveDetectorResponse.ProtoReflect.Descriptor instead.

func (*RemoveDetectorResponse) ProtoMessage

func (*RemoveDetectorResponse) ProtoMessage()

func (*RemoveDetectorResponse) ProtoReflect

func (x *RemoveDetectorResponse) ProtoReflect() protoreflect.Message

func (*RemoveDetectorResponse) Reset

func (x *RemoveDetectorResponse) Reset()

func (*RemoveDetectorResponse) String

func (x *RemoveDetectorResponse) String() string

type RemoveSegmenterRequest

type RemoveSegmenterRequest struct {

	// name of the vision service
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// name of segmenter in registry
	SegmenterName string `protobuf:"bytes,2,opt,name=segmenter_name,json=segmenterName,proto3" json:"segmenter_name,omitempty"`
	// Additional arguments to the method
	Extra *structpb.Struct `protobuf:"bytes,99,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveSegmenterRequest) Descriptor deprecated

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

Deprecated: Use RemoveSegmenterRequest.ProtoReflect.Descriptor instead.

func (*RemoveSegmenterRequest) GetExtra added in v0.1.6

func (x *RemoveSegmenterRequest) GetExtra() *structpb.Struct

func (*RemoveSegmenterRequest) GetName

func (x *RemoveSegmenterRequest) GetName() string

func (*RemoveSegmenterRequest) GetSegmenterName

func (x *RemoveSegmenterRequest) GetSegmenterName() string

func (*RemoveSegmenterRequest) ProtoMessage

func (*RemoveSegmenterRequest) ProtoMessage()

func (*RemoveSegmenterRequest) ProtoReflect

func (x *RemoveSegmenterRequest) ProtoReflect() protoreflect.Message

func (*RemoveSegmenterRequest) Reset

func (x *RemoveSegmenterRequest) Reset()

func (*RemoveSegmenterRequest) String

func (x *RemoveSegmenterRequest) String() string

type RemoveSegmenterResponse

type RemoveSegmenterResponse struct {
	// contains filtered or unexported fields
}

func (*RemoveSegmenterResponse) Descriptor deprecated

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

Deprecated: Use RemoveSegmenterResponse.ProtoReflect.Descriptor instead.

func (*RemoveSegmenterResponse) ProtoMessage

func (*RemoveSegmenterResponse) ProtoMessage()

func (*RemoveSegmenterResponse) ProtoReflect

func (x *RemoveSegmenterResponse) ProtoReflect() protoreflect.Message

func (*RemoveSegmenterResponse) Reset

func (x *RemoveSegmenterResponse) Reset()

func (*RemoveSegmenterResponse) String

func (x *RemoveSegmenterResponse) String() string

type UnimplementedVisionServiceServer

type UnimplementedVisionServiceServer struct {
}

UnimplementedVisionServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedVisionServiceServer) AddClassifier

func (UnimplementedVisionServiceServer) AddDetector

func (UnimplementedVisionServiceServer) AddSegmenter

func (UnimplementedVisionServiceServer) DoCommand added in v0.1.80

func (UnimplementedVisionServiceServer) GetClassifications

func (UnimplementedVisionServiceServer) GetClassifierNames

func (UnimplementedVisionServiceServer) GetDetections

func (UnimplementedVisionServiceServer) GetDetectorNames

func (UnimplementedVisionServiceServer) GetSegmenterNames

func (UnimplementedVisionServiceServer) RemoveClassifier

func (UnimplementedVisionServiceServer) RemoveDetector

func (UnimplementedVisionServiceServer) RemoveSegmenter

type UnsafeVisionServiceServer

type UnsafeVisionServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeVisionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VisionServiceServer will result in compilation errors.

type VisionServiceClient

type VisionServiceClient interface {
	// GetModelParameterSchema takes the model name and returns the parameters needed to add one to the vision registry.
	GetModelParameterSchema(ctx context.Context, in *GetModelParameterSchemaRequest, opts ...grpc.CallOption) (*GetModelParameterSchemaResponse, error)
	// GetDetectorNames returns the list of detectors in the registry.
	GetDetectorNames(ctx context.Context, in *GetDetectorNamesRequest, opts ...grpc.CallOption) (*GetDetectorNamesResponse, error)
	// AddDetector adds a new detector to the registry.
	AddDetector(ctx context.Context, in *AddDetectorRequest, opts ...grpc.CallOption) (*AddDetectorResponse, error)
	// RemoveDetector removes a detector from the registry.
	RemoveDetector(ctx context.Context, in *RemoveDetectorRequest, opts ...grpc.CallOption) (*RemoveDetectorResponse, error)
	// GetDetectionsFromCamera will return a list of detections in the next image given a camera and a detector
	GetDetectionsFromCamera(ctx context.Context, in *GetDetectionsFromCameraRequest, opts ...grpc.CallOption) (*GetDetectionsFromCameraResponse, error)
	// GetDetections will return a list of detections in the next image given the image bytes and a detector
	GetDetections(ctx context.Context, in *GetDetectionsRequest, opts ...grpc.CallOption) (*GetDetectionsResponse, error)
	// GetClassifierNames returns the list of classifiers in the registry.
	GetClassifierNames(ctx context.Context, in *GetClassifierNamesRequest, opts ...grpc.CallOption) (*GetClassifierNamesResponse, error)
	// AddClassifier adds a new classifier to the registry.
	AddClassifier(ctx context.Context, in *AddClassifierRequest, opts ...grpc.CallOption) (*AddClassifierResponse, error)
	// RemoveClassifier adds a new classifier to the registry.
	RemoveClassifier(ctx context.Context, in *RemoveClassifierRequest, opts ...grpc.CallOption) (*RemoveClassifierResponse, error)
	// GetClassificationsFromCamera will return a list of classifications in the next image given a camera and a classifier
	GetClassificationsFromCamera(ctx context.Context, in *GetClassificationsFromCameraRequest, opts ...grpc.CallOption) (*GetClassificationsFromCameraResponse, error)
	// GetClassifications will return a list of classifications in the next image given the image bytes and a classifier
	GetClassifications(ctx context.Context, in *GetClassificationsRequest, opts ...grpc.CallOption) (*GetClassificationsResponse, error)
	// GetSegmenterNames returns the list of segmenters in the registry.
	GetSegmenterNames(ctx context.Context, in *GetSegmenterNamesRequest, opts ...grpc.CallOption) (*GetSegmenterNamesResponse, error)
	// AddSegmenter adds a new segmenter to the registry.
	AddSegmenter(ctx context.Context, in *AddSegmenterRequest, opts ...grpc.CallOption) (*AddSegmenterResponse, error)
	// RemoveSegmenter removes a segmenter from the registry.
	RemoveSegmenter(ctx context.Context, in *RemoveSegmenterRequest, opts ...grpc.CallOption) (*RemoveSegmenterResponse, error)
	// GetObjectPointClouds returns all the found objects in a pointcloud from a camera of the underlying robot,
	// as well as the 3-vector center of each of the found objects.
	// A specific MIME type can be requested but may not necessarily be the same one returned.
	GetObjectPointClouds(ctx context.Context, in *GetObjectPointCloudsRequest, opts ...grpc.CallOption) (*GetObjectPointCloudsResponse, error)
	// DoCommand sends/receives arbitrary commands
	DoCommand(ctx context.Context, in *v1.DoCommandRequest, opts ...grpc.CallOption) (*v1.DoCommandResponse, error)
}

VisionServiceClient is the client API for VisionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type VisionServiceServer

type VisionServiceServer interface {
	// GetModelParameterSchema takes the model name and returns the parameters needed to add one to the vision registry.
	GetModelParameterSchema(context.Context, *GetModelParameterSchemaRequest) (*GetModelParameterSchemaResponse, error)
	// GetDetectorNames returns the list of detectors in the registry.
	GetDetectorNames(context.Context, *GetDetectorNamesRequest) (*GetDetectorNamesResponse, error)
	// AddDetector adds a new detector to the registry.
	AddDetector(context.Context, *AddDetectorRequest) (*AddDetectorResponse, error)
	// RemoveDetector removes a detector from the registry.
	RemoveDetector(context.Context, *RemoveDetectorRequest) (*RemoveDetectorResponse, error)
	// GetDetectionsFromCamera will return a list of detections in the next image given a camera and a detector
	GetDetectionsFromCamera(context.Context, *GetDetectionsFromCameraRequest) (*GetDetectionsFromCameraResponse, error)
	// GetDetections will return a list of detections in the next image given the image bytes and a detector
	GetDetections(context.Context, *GetDetectionsRequest) (*GetDetectionsResponse, error)
	// GetClassifierNames returns the list of classifiers in the registry.
	GetClassifierNames(context.Context, *GetClassifierNamesRequest) (*GetClassifierNamesResponse, error)
	// AddClassifier adds a new classifier to the registry.
	AddClassifier(context.Context, *AddClassifierRequest) (*AddClassifierResponse, error)
	// RemoveClassifier adds a new classifier to the registry.
	RemoveClassifier(context.Context, *RemoveClassifierRequest) (*RemoveClassifierResponse, error)
	// GetClassificationsFromCamera will return a list of classifications in the next image given a camera and a classifier
	GetClassificationsFromCamera(context.Context, *GetClassificationsFromCameraRequest) (*GetClassificationsFromCameraResponse, error)
	// GetClassifications will return a list of classifications in the next image given the image bytes and a classifier
	GetClassifications(context.Context, *GetClassificationsRequest) (*GetClassificationsResponse, error)
	// GetSegmenterNames returns the list of segmenters in the registry.
	GetSegmenterNames(context.Context, *GetSegmenterNamesRequest) (*GetSegmenterNamesResponse, error)
	// AddSegmenter adds a new segmenter to the registry.
	AddSegmenter(context.Context, *AddSegmenterRequest) (*AddSegmenterResponse, error)
	// RemoveSegmenter removes a segmenter from the registry.
	RemoveSegmenter(context.Context, *RemoveSegmenterRequest) (*RemoveSegmenterResponse, error)
	// GetObjectPointClouds returns all the found objects in a pointcloud from a camera of the underlying robot,
	// as well as the 3-vector center of each of the found objects.
	// A specific MIME type can be requested but may not necessarily be the same one returned.
	GetObjectPointClouds(context.Context, *GetObjectPointCloudsRequest) (*GetObjectPointCloudsResponse, error)
	// DoCommand sends/receives arbitrary commands
	DoCommand(context.Context, *v1.DoCommandRequest) (*v1.DoCommandResponse, error)
	// contains filtered or unexported methods
}

VisionServiceServer is the server API for VisionService service. All implementations must embed UnimplementedVisionServiceServer for forward compatibility

Jump to

Keyboard shortcuts

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