# ComfyUI Yolov8 插件保姆级教程 ## 1. 插件简介 **插件地址:** https://github.com/zcfrank1st/Comfyui-Yolov8 ComfyUI Yolov8 是一个"死简单"的 Yolov8 插件,它能帮你在图片中自动识别和标记各种物体。想象一下,你有一张照片,这个插件就像一个超级眼睛,能够自动找出照片里的人、车、动物等等,并且把它们圈出来。 **这个插件能给我们带来什么效果?** - **物体识别**:自动找出图片中的各种东西,比如人、车、狗、猫等 - **物体分割**:不仅能找出物体,还能精确地把物体的轮廓描绘出来 - **标记定位**:告诉你这些物体在图片中的具体位置 就像你用手机拍照时,相机会自动识别人脸并对焦一样,这个插件能识别更多种类的物体。 ## 2. 如何安装 ### 方法一:通过 ComfyUI Manager 安装(推荐) 1. 打开 ComfyUI 界面 2. 点击右侧的"Manager"按钮 3. 在搜索框中输入"Yolov8" 4. 找到"ComfyUI Yolov8"插件,点击"Install" 5. 重启 ComfyUI ### 方法二:手动安装 1. 打开你的 ComfyUI 安装文件夹 2. 进入 `custom_nodes` 文件夹 3. 在这里打开命令行窗口 4. 输入命令:`git clone https://github.com/zcfrank1st/Comfyui-Yolov8.git` 5. 重启 ComfyUI ### 重要提醒:下载模型文件 安装完插件后,你还需要下载 Yolov8 的模型文件: 1. 在 ComfyUI 的 `models` 文件夹中创建一个名为 `yolov8` 的新文件夹 2. 从官方网站下载 Yolov8 模型文件(比如 `yolov8s.pt`、`yolov8m.pt` 等) 3. 把下载的模型文件放到 `models/yolov8` 文件夹中 ## 3. 节点详解 ### 3.1 Yolov8Detection 节点 - 物体检测器 这个节点就像一个智能探测器,能够在图片中找出各种物体,并用方框把它们框起来。就像你在看监控录像时,系统会自动用框框标出检测到的人一样。 #### 3.1.1 参数详解 | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 图片输入 | image | IMAGE类型 | 必填 | 就像给探测器一张照片让它分析 | 输入待检测的图像数据 | 连接你要分析的图片节点 | | 模型选择 | model | 下拉选择 | yolov8s.pt | 选择用哪个"眼睛"来看图片,s代表小而快,m代表中等,l代表大而准 | 选择预训练的YOLOv8模型文件 | 新手建议用yolov8s.pt,速度快 | | 信心度 | confidence | 0.0-1.0 | 0.5 | 设置探测器的"自信程度",越高越严格,只标记很确定的物体 | 检测置信度阈值,过滤低置信度检测结果 | 设置0.3会标记更多物体,0.7会只标记很确定的 | | IOU阈值 | iou_threshold | 0.0-1.0 | 0.5 | 当两个框框重叠时,决定是否合并的标准 | 非极大值抑制的交并比阈值 | 设置0.3会保留更多重叠的框,0.7会合并更多重叠框 | ### 3.2 Yolov8Segmentation 节点 - 物体分割器 这个节点不仅能找出物体,还能像用魔法棒一样,精确地把物体的轮廓描绘出来。就像你在PS里用魔法棒工具选择物体一样,但这个是全自动的。 #### 3.2.1 参数详解 | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 图片输入 | image | IMAGE类型 | 必填 | 就像给裁剪工具一张照片让它自动抠图 | 输入待分割的图像数据 | 连接你要分割的图片节点 | | 模型选择 | model | 下拉选择 | yolov8s-seg.pt | 选择分割专用的"魔法棒",必须是带seg后缀的模型 | 选择预训练的YOLOv8分割模型文件 | 必须使用xxx-seg.pt格式的分割模型 | | 信心度 | confidence | 0.0-1.0 | 0.5 | 设置分割工具的"自信程度",越高越严格 | 分割置信度阈值,过滤低置信度分割结果 | 设置0.3会分割更多物体,0.7会只分割很确定的 | | IOU阈值 | iou_threshold | 0.0-1.0 | 0.5 | 当两个分割区域重叠时,决定是否合并的标准 | 非极大值抑制的交并比阈值 | 设置0.3会保留更多重叠区域,0.7会合并更多重叠区域 | ## 4. 使用技巧和建议 ### 4.1 模型选择建议 - **新手推荐**:yolov8s.pt(小模型,速度快,准确度够用) - **追求速度**:yolov8n.pt(最小最快,但准确度稍低) - **追求准确度**:yolov8l.pt 或 yolov8x.pt(大模型,准确度高但速度慢) ### 4.2 参数调节技巧 - **信心度调节**: - 图片很清晰:可以设置0.6-0.8 - 图片模糊或光线差:设置0.3-0.5 - 想要更多检测结果:降低数值 - 想要更准确的结果:提高数值 - **IOU阈值调节**: - 物体间距离较远:可以设置0.3-0.4 - 物体密集重叠:设置0.6-0.8 - 想要更多独立的框:降低数值 - 想要减少重复框:提高数值 ### 4.3 工作流程建议 1. **基础检测流程**:图片输入 → Yolov8Detection → 查看结果 2. **精确分割流程**:图片输入 → Yolov8Segmentation → 获取精确轮廓 3. **组合使用**:先用Detection快速检测,再用Segmentation精确分割 ## 5. 常见问题解答 ### Q1:为什么我的节点显示"模型未找到"? **A1:** 你需要先下载模型文件: - 检测节点需要:yolov8s.pt、yolov8m.pt、yolov8l.pt等 - 分割节点需要:yolov8s-seg.pt、yolov8m-seg.pt等 - 把模型文件放到 `ComfyUI/models/yolov8/` 文件夹中 ### Q2:检测结果太少了怎么办? **A2:** 降低信心度参数: - 从0.5降低到0.3或0.2 - 这样会检测出更多物体,但可能包含一些不太确定的结果 ### Q3:检测出了很多重复的框怎么办? **A3:** 提高IOU阈值: - 从0.5提高到0.7或0.8 - 这样会合并更多重叠的检测框 ### Q4:分割节点报错怎么办? **A4:** 检查以下几点: - 确保使用的是分割模型(文件名包含-seg) - 检查模型文件是否完整下载 - 确保ComfyUI已经重启 ### Q5:处理速度太慢怎么办? **A5:** 优化建议: - 使用更小的模型(yolov8s.pt代替yolov8l.pt) - 提高信心度阈值减少检测数量 - 降低输入图片的分辨率 ## 6. 进阶应用场景 ### 6.1 批量物体检测 配合其他节点可以实现批量图片处理,比如自动检测文件夹中所有图片的物体。 ### 6.2 AI绘画辅助 可以先用这个插件检测出图片中的物体位置,然后用其他AI绘画工具在特定位置生成内容。 ### 6.3 图片预处理 在进行其他图片处理前,先用这个插件了解图片内容,然后决定后续处理策略。 ### 6.4 创意合成 利用分割功能精确提取物体,然后与其他图片合成创作。 --- **小贴士**:这个插件虽然功能强大,但使用起来非常简单。建议新手从检测节点开始练习,熟悉后再尝试分割节点。记住,参数调节没有标准答案,多试几次就能找到最适合你图片的设置!
ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44 ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com