MediaPipe主要概念
图 Graph
有向图
数据包 Packet
最基础的数据单位,一个数据包代表了在某一个特定时间节点的数据,一帧图像可以为一个数据包
节点 Node
节点可以是计算单元或子图,上图中每个黄色的矩形是一个节点
数据流 Stream
由按时间顺序升序排列的多个数据包组成,数据流的某一特定时间戳只允许之多一个数据包的存在,如采集的连续视频帧可以看作一个连续数据流,数据流从输入流经各个节点输出流出,上图中的黄线就是数据流。
图配置 GraphConfig
描述图的拓扑和功能的配置信息,上图就对应一个配置描述
计算单元
按照MediaPipe协议实现的一个C++类,里面对数据包进行处理,它作为一个节点,上图的黄框就是一个计算单元。
子图 SubGraph
也是一个节点,子图中又包含了一个完整的图,上图中黄框可以是一个子图。