Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
I calcolatori comunicano inviando e ricevendo pacchetti. In genere un singolo
viene inviato lungo ogni flusso di input in corrispondenza di ciascun timestamp di input. Un pacchetto può
Contenere qualsiasi tipo di dati, ad esempio un singolo fotogramma di un video o un singolo numero intero
numero di rilevamenti.
Creazione di un pacchetto
In genere i pacchetti vengono creati con mediapipe::MakePacket<T>() o
mediapipe::Adopt() (dal pacchetto.h).
// Create a packet containing some new data.Packetp=MakePacket<MyDataClass>("constructor_argument");// Make a new packet with the same data and a different timestamp.Packetp2=p.At(Timestamp::PostStream());
oppure:
// Create some new data.autodata=absl::make_unique<MyDataClass>("constructor_argument");// Create a packet to own the data.Packetp=Adopt(data.release()).At(Timestamp::PostStream());
Si accede ai dati all'interno di un pacchetto tramite Packet::Get<T>()