이건 따로 파는게 민망할 정도로 양이 없으나... 그래도 써야징!

 

Calculator는 패킷을 보내고 받는 방식으로 통신한다. 일반적으로 각 입력 타임스탬프에서 각 입력스트림을 따라 단일 패킷이 전송된다. 패킷에는 단일 비디오 프레임 또는 단일 integer 감지 횟수와 같은 모든 종류의 데이터가 포함될 수 있다.

 

Creating a packet

 

패킷들은 일반적으로 mediapipe::MakePacket<T>() 또는 mediapipe::Adopt()와 함께 생성된다.

 

// Create a packet containing some new data.
// 새 데이터를 포함한 패킷 생성
Packet p = MakePacket<MyDataClass>("constructor_argument");
// Make a new packet with the same data and a different timestamp.
// 다른 타임스탬프를 가진 똑같은 데이터의 패킷 생성
Packet p2 = p.At(Timestamp::PostStream());

또는

// Create some new data.
// 새 패킷 생성
auto data = absl::make_unique<MyDataClass>("constructor_argument");
// Create a packet to own the data.
// 데이터를 소유할 패킷 생성
Packet p = Adopt(data.release()).At(Timestamp::PostStream());

'그 외 공부 > 하루하루 깨달은 바' 카테고리의 다른 글

Mediapipe Graphs  (0) 2021.11.05
Mediapipe Calculators  (0) 2021.11.05

+ Recent posts