子图模式
如果您需要使用子图模式,可以参考以下示例。
构建 Subgraph
若需要详细参考 subgraph 的构建,请参阅 subgraph_module.py
。这个例子先把原来的 video 做垂直镜像,然后再叠层一个 image。
from bmf import SubGraph
class subgraph_module(SubGraph):
def create_graph(self, option=None):
# Build subgraph here
构建 subgraph 时,需要把 input streams 名称输入 Subgraph 的 self.inputs
:
# input stream name, used to fill packet in
self.inputs.append('video')
self.inputs.append('overlay')
之后,需要把 output streams 输出:
# finish creating graph
self. output_streams = self. finish_create_graph([output_stream])
使用子图
使用子图的方法与其它模块类似:
bmf.module([video['video'], overlay['video']], 'subgraph_module')
如果您需要完整代码,请参阅 test_subgraph.py
最后修改
September 30, 2024
: Python docs done (14a4999)