lib.sedna.service.multi_edge_inference.interface

Submodules

Package Contents

Classes

Detection

Endpoint to trigger the Object Tracking component

FE

Endpoint to trigger the Feature Extraction

ReID_Endpoint

Endpoint to trigger the ReID

class lib.sedna.service.multi_edge_inference.interface.Detection(service_name, version='', ip='127.0.0.1', port='8080', protocol='http')[source]

Endpoint to trigger the Object Tracking component

check_server_status()[source]
transmit(data, **kwargs)[source]

Transfer enriched tracking object to video analytics job

update_service(data, **kwargs)[source]
class lib.sedna.service.multi_edge_inference.interface.FE(service_name, version='', ip='127.0.0.1', port='8080', protocol='http')[source]

Endpoint to trigger the Feature Extraction

check_server_status()[source]
transmit(data, **kwargs)[source]

Transfer feature vector to FE worker

get_target_features(data, **kwargs)[source]

Send target images to FE service and receive back the ReID features

update_service(data, **kwargs)[source]
class lib.sedna.service.multi_edge_inference.interface.ReID_Endpoint(service_name, version='', ip='127.0.0.1', port='8080', protocol='http')[source]

Endpoint to trigger the ReID

check_server_status()[source]
transmit(data: sedna.core.multi_edge_inference.data_classes.DetTrackResult, **kwargs)[source]

Transfer feature vector to ReID worker