回放节点
弃用通知
本页描述的功能已在 Luxonis Hub 中被移除或替换。功能可能受限,仅对 Hub Original 客户可用。请参考最新指南来配置设备、管理设备集群和部署应用程序。
rh.ColorReplayCamera 节点替代 dai.node.ColorCamera 节点。只需将其指向一个 mp4 文件 或一个包含 .jpg 图像 的文件夹,它就会处理其余部分,将这些视频或图像直接传输到您的管道中。这对于使用预录制的片段或快照进行开发、测试或调整应 用程序非常方便。此外,如果您在 Luxonis Hub 上运行一个发送视频事件的应用程序,您可以将这些视频循环回放,以优化、调试或进一步测试您的应用程序。目前,它支持 video、preview 和 out 输出,基本覆盖了常见需求。video 输出提供 NV12 格式的帧,用于编码;preview 输出提供 BGR 或 RGB 格式的帧,适用于神经网络输入;out 输出提供 RAW8 灰度图像,类似于从 MonoCamera.out 输出获得的图像。Python
1rgb_sensor = rh.ColorReplayCamera(pipeline=pipeline, fps=rh.CONFIGURATION["fps"], src="video.mp4", run_in_loop=True)
2# 当您在 'folder_with_jpg/' 文件夹中存储了 .jpg 图像时,可以这样:
3rgb_sensor = rh.ColorReplayCamera(pipeline=pipeline, fps=rh.CONFIGURATION["fps"], src="folder_with_jpg/", run_in_loop=True)
4# 创建其他管道节点
5rgb_sensor.video.link(h264_encoder.input)
6rgb_sensor.preview.link(nn_node.input)MonoCamera 节点的代码如下:Python
1mono_sensor = rh.MonoReplayCamera(pipeline=pipeline, fps=rh.CONFIGURATION["fps"], src="video.mp4", run_in_loop=True)
2mono_sensor_brg = pipeline.createImageManip()
3mono_sensor_brg.setFrameType(dai.RawImgFrame.Type.BGR888p)
4mono_sensor.out.link(mono_sensor_brg.inputImage)
5# 创建其他管道节点
6mono_sensor.out.link(h264_encoder.input)
7mono_sensor_bgr.out.link(nn_node.input)