KJNodes/experimentalgenerated

网络摄像头捕获 CV2(WebcamCaptureCV2)

此节点基于 OpenCV (CV2) 库实现,通过调用系统的视频捕获接口获取摄像头数据

Webcam Capture CV2

image
x
0
y
0
width
512
height
512
cam_index
0
release
KJNodes

网络摄像头捕获 CV2 节点,基于 OpenCV (CV2) 库实现,通过调用系统的视频捕获接口获取摄像头数据。

网络摄像头捕获 CV2 节点是一个用于从计算机摄像头实时捕获图像帧的工具。它可以将摄像头画面直接导入到 ComfyUI 工作流中,作为图像处理的输入源,实现实时交互式图像生成。

节点功能

此节点基于 OpenCV (CV2) 库实现,通过调用系统的视频捕获接口获取摄像头数据。捕获到的图像帧会被转换为 ComfyUI 标准格式的 IMAGE 张量,并支持对原始画面进行指定区域的裁剪。节点内部管理摄像头连接状态,以优化连续调用时的性能。

节点参数说明 - 网络摄像头捕获 CV2

控制参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
xINT00 - 4096 (步长: 1)定义裁剪区域的左上角 X 坐标,范围 0-4096,步长 1。
yINT00 - 4096 (步长: 1)定义裁剪区域的左上角 Y 坐标,范围 0-4096,步长 1。
widthINT5120 - 4096 (步长: 1)定义捕获并裁剪的图像宽度,范围 0-4096,步长 1。
heightINT5120 - 4096 (步长: 1)定义捕获并裁剪的图像高度,范围 0-4096,步长 1。
cam_indexINT00 - 255 (步长: 1)指定要使用的摄像头设备索引号,范围 0-255,步长 1。
releaseBOOLEAN-控制是否在本次捕获后立即释放摄像头资源。

输出

参数名称数据类型说明
imageIMAGE输出捕获并裁剪后的图像张量。

使用场景

此节点非常适合用于构建实时图像处理或风格迁移的工作流。例如,用户可以将其连接到图像预处理节点,然后输入到文生图或图生图模型中,实现将实时摄像头画面作为参考或初始图像,进行连续的、动态的 AI 图像生成。

注意事项

使用时需确保系统已连接并正确识别了摄像头设备。如果工作流执行失败,请检查 cam_index 参数是否指向了正确的摄像头,并确认没有其他程序独占摄像头资源。

网络摄像头捕获 CV2 节点源码链接

Webcam Capture CV2 节点来自 ComfyUI-KJNodes 节点包。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…