MessageDemux
MessageDemux
如何放置
Python
Python
1pipeline = dai.Pipeline()
2demux = pipeline.create(dai.node.MessageDemux)输入和输出
用法
Python
Python
1# 创建 sync 节点并设置同步阈值
2sync = pipeline.create(dai.node.Sync)
3sync.setSyncThresholdMs(timedelta(milliseconds=100))
4
5# 创建 demux 节点
6demux = pipeline.create(dai.node.MessageDemux)
7
8# 同步多个节点的输出
9rgb.preview.link(sync.inputs["rgb"])
10stereo.depth.link(sync.inputs["depth"])
11script.outputs["out"].link(sync.inputs["script"])
12
13sync.out.link(demux.input) # Sync 输出是一个 MessageGroup,包含来自同步节点的全部消息
14
15# 将 MessageGroup 分解为单独的消息
16demux.outputs["rgb"].link(xout1.input)
17demux.outputs["depth"].link(xout2.input)
18demux.outputs["script"].link(xout3.input)功能示例
参考
class
depthai.node.MessageDemux(depthai.Node)
method
getProcessor(self) -> depthai.ProcessorType: depthai.ProcessorTypeGet on which processor the node should run Returns: Processor type - Leon CSS or Leon MSS
method
setProcessor(self, arg0: depthai.ProcessorType)Set on which processor the node should run Parameter ``type``: Processor type - Leon CSS or Leon MSS
property
input
Input message of type MessageGroup
property
outputs
A map of outputs, where keys are same as in the input MessageGroup
需要帮助?
请前往 Discussion Forum 获取技术支持或提出您可能有的任何其他问题。