Packets
Calculator는 패킷들을 주고받으며 통신합니다. 일반적으로 각 입력 타임스탬프에서 각 입력 스트림을 따라 단일 패킷은이 전송됩니다. 패킷은 비디오의 단일 프레임 혹은 단일 정수 감지 개수와 같은 모든 종류의 데이터가 포함될 수 있습니다.
Creating a packet
패킷은 일반적으로 packet.h에 있는 mediapipe::MakePacket<T>()
또는 mediapipe::Adopt()
를 통해 생성합니다.
Packet p = MakePacket<MyDataClass>("constructor_argument");
Packet p2 = p.At(Timestamp::PostStream());
또는
auto data = absl::make_unique<MyDataCalss>("constructor_argument");
Pakcet p = Adopt(data.release()).At(Timestamp:;PostStream());
Packet::Get<T>()
를 사용해 패킷 내 데이터에 액세스할 수 있습니다.
'AI > Mediapipe' 카테고리의 다른 글
Mediapipe Framework Concepts - Real-time Streams (0) | 2021.12.07 |
---|---|
Mediapipe Framework Concepts - Synchronization (0) | 2021.12.06 |
Mediapipe Framework Concepts - Graphs (0) | 2021.12.06 |
Mediapipe Framework Concepts - Calculators (0) | 2021.12.06 |