Video Helper Suite 🎥🅥🅗🅢/imagegenerated

Select Images 🎥🅥🅗🅢(SelectImages)

该节点接收一个 IMAGE 类型的输入,该输入通常是一个形状为 `[batch_size, height, width, channels]` 的张量,代表一个图像批次。

Select Images

image
IMAGE
indexes
0
err_if_missing
err_if_empty
VideoHelperSuite

Select Images 🎥🅥🅗🅢 节点,该节点接收一个 IMAGE 类型的输入,该输入通常是一个形状为 [batch_size, height, width, channels] 的张量,代表一个图像批次。

Select Images 节点是一个用于从一组图像中筛选出特定帧或图像的工具。它的核心功能是根据用户指定的索引,从一个图像批次(通常是一个包含多张图像的张量)中提取出对应的图像。这使得用户能够灵活地选择和处理图像序列中的特定部分。

节点功能

该节点接收一个 IMAGE 类型的输入,该输入通常是一个形状为 [batch_size, height, width, channels] 的张量,代表一个图像批次。用户通过一个字符串参数 indexes 来指定需要选择的图像索引,支持单个索引、逗号分隔的多个索引以及连字符表示的连续范围。节点内部会解析这个字符串,并根据 err_if_missingerr_if_empty 参数决定在索引无效或结果为空时的处理方式。

节点参数说明 - Select Images 🎥🅥🅗🅢

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
imageIMAGE--image(输入参数):输入一个包含多张图像的批次,节点将从中选择指定的图像。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
indexesSTRING0-indexes(输入参数):指定要选择的图像索引,格式如"0,2,4"或"1-5",索引从0开始计数。
err_if_missingBOOLEANTrue-err_if_missing(输入参数):当设为 True 时,如果指定的索引超出输入图像范围,节点将报错。
err_if_emptyBOOLEANTrue-err_if_empty(输入参数):当设为 True 时,如果根据索引选择的结果为空(无图像),节点将报错。

Output

参数名称数据类型说明
IMAGEIMAGEIMAGE(输出参数):输出根据索引筛选后的图像批次。

使用场景

在一个视频帧处理工作流中,您可以使用此节点从 Load Image 节点加载的图像序列中,仅挑选出第 1、3、5 帧进行后续的风格化处理。或者,在生成了一组变体图像后,使用此节点仅提取您认为质量最好的几张图像,以便进行下一步的图像放大或合成操作。

注意事项

请注意,输入的 indexes 字符串必须符合特定的格式规范,例如 "0,2,4""1-5"。如果指定的索引超出了输入图像批次的实际范围,并且 err_if_missing 设置为 True,节点将报错。同样,如果选择结果为空且 err_if_empty 为 True,也会导致错误。

Select Images 🎥🅥🅗🅢 节点源码链接

Select Images 🎥🅥🅗🅢 节点来自 ComfyUI-VideoHelperSuite 节点包。

评论

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

评论加载中…