ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI图像采集神器Jovi_Capture插件使用教程

ComfyUI图像采集神器Jovi_Capture插件使用教程

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-07-03
  • 6 次阅读
编程界的小学生
编程界的小学生
# Jovi_Capture 插件保姆级教程:让ComfyUI轻松抓取各种图像源 ## 1. 插件简介 **插件原地址:** https://github.com/Amorano/Jovi_Capture Jovi_Capture 是一个超级实用的ComfyUI插件,就像给你的ComfyUI装了一双"眼睛",让它能看到各种各样的图像源。想象一下,你的ComfyUI本来只能处理你手动上传的图片,现在装了这个插件后,它就能: - 👁️ **抓取电脑窗口画面** - 就像截屏一样,把任何软件窗口变成图片 - 📹 **接收摄像头画面** - 把你的电脑摄像头或外接摄像头的实时画面抓进来 - 🌐 **获取网络视频流** - 从网上的摄像头或视频流抓取画面 - 🖥️ **截取桌面画面** - 把你的电脑桌面或某个区域截图下来 这就好比你原来只能用照片做菜,现在有了这个插件,你可以用实时的食材来做菜了! ## 2. 如何安装 ### 方法一:使用ComfyUI Manager(推荐) 1. 打开ComfyUI Manager 2. 搜索 "Jovi_Capture" 3. 点击安装即可 ### 方法二:手动安装 1. 打开ComfyUI的 `custom_nodes` 文件夹 2. 在命令行中输入: ```bash git clone https://github.com/Amorano/Jovi_Capture.git ``` 3. 进入插件文件夹,安装依赖: ```bash pip install -r requirements.txt ``` ## 3. 节点逐一解析 ### 3.1 CAPTURE_WINDOW 节点 - 窗口抓取器 这个节点就像一个"偷窥镜",能抓取你电脑上任何软件窗口的画面。比如你想抓取浏览器、游戏、或者其他软件的画面,这个节点就能帮你做到。 #### 参数详解: | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | |:---|:---|:---|:---|:---|:---|:---| | 窗口标题 | window_title | 文本输入 | 目标窗口的标题 | 告诉它你要抓哪个窗口,就像告诉它"我要截屏浏览器" | 指定要捕获的窗口标题匹配字符串 | 输入"Chrome"抓取Chrome浏览器窗口 | | 刷新间隔 | refresh_rate | 数字 | 30 | 多久抓一次图,就像心跳频率 | 每秒捕获帧数的设置 | 30表示每秒抓30张图,数字越大越流畅 | | 区域坐标X | region_x | 数字 | 0 | 从窗口的哪个横向位置开始抓取 | 捕获区域的X坐标起始点 | 0表示从最左边开始 | | 区域坐标Y | region_y | 数字 | 0 | 从窗口的哪个纵向位置开始抓取 | 捕获区域的Y坐标起始点 | 0表示从最上面开始 | | 区域宽度 | region_width | 数字 | -1 | 抓取区域的宽度,-1表示整个窗口 | 捕获区域的像素宽度 | 800表示抓取800像素宽的区域 | | 区域高度 | region_height | 数字 | -1 | 抓取区域的高度,-1表示整个窗口 | 捕获区域的像素高度 | 600表示抓取600像素高的区域 | ### 3.2 CAPTURE_CAMERA 节点 - 摄像头抓取器 这个节点就像一个"摄像头管家",能把你的摄像头变成ComfyUI的图像源。无论是笔记本自带的摄像头,还是外接的USB摄像头,都能抓取。 #### 参数详解: | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | |:---|:---|:---|:---|:---|:---|:---| | 摄像头设备 | camera_device | 数字 | 0 | 选择用哪个摄像头,0通常是默认摄像头 | 摄像头设备的索引号 | 0是第一个摄像头,1是第二个摄像头 | | 图像宽度 | width | 数字 | 640 | 抓取图像的宽度大小 | 捕获图像的水平分辨率 | 640表示640像素宽,越大越清晰但越耗性能 | | 图像高度 | height | 数字 | 480 | 抓取图像的高度大小 | 捕获图像的垂直分辨率 | 480表示480像素高 | | 帧率 | fps | 数字 | 30 | 每秒抓取多少张图片 | 每秒帧数设置 | 30表示每秒30帧,数字越大越流畅 | | 缓冲区大小 | buffer_size | 数字 | 1 | 缓存多少张图片,就像准备多少张底片 | 内部缓冲区大小 | 1表示不缓存,直接用最新的图 | | 超时时间 | timeout | 数字 | 5.0 | 如果摄像头没响应,等多久就放弃 | 连接超时时间(秒) | 5.0表示等5秒,时间太短可能抓不到图 | ### 3.3 CAPTURE_REMOTE 节点 - 远程流抓取器 这个节点就像一个"网络侦探",能从互联网上抓取视频流或图像流。比如网络摄像头、直播流等等。 #### 参数详解: | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | |:---|:---|:---|:---|:---|:---|:---| | 远程URL | url | 文本输入 | 视频流地址 | 告诉它要从哪个网址抓取视频 | 远程媒体流的URL地址 | 输入"http://example.com/stream.mjpg" | | 用户名 | username | 文本输入 | 空 | 如果网站需要登录,填写用户名 | 认证用户名 | 某些私有摄像头需要账号密码 | | 密码 | password | 文本输入 | 空 | 如果网站需要登录,填写密码 | 认证密码 | 配合用户名使用 | | 连接超时 | timeout | 数字 | 10.0 | 网络连接等待多长时间 | 网络连接超时时间(秒) | 10.0表示等10秒连接,网速慢可以调大 | | 重试次数 | retry_count | 数字 | 3 | 连接失败后重试几次 | 连接失败重试次数 | 3表示失败后再试3次 | | 刷新间隔 | refresh_rate | 数字 | 30 | 多久抓取一次新图像 | 每秒刷新帧数 | 30表示每秒抓30次 | ### 3.4 CAPTURE_MONITOR 节点 - 桌面监控器 这个节点就像一个"桌面相机",能抓取你的电脑桌面画面。如果你有多个显示器,还能选择抓取哪个显示器。 #### 参数详解: | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | |:---|:---|:---|:---|:---|:---|:---| | 监控器编号 | monitor_id | 数字 | 0 | 选择抓取哪个显示器,0是主显示器 | 显示器设备索引 | 0是第一个显示器,1是第二个显示器 | | 区域坐标X | region_x | 数字 | 0 | 从桌面的哪个横向位置开始抓取 | 捕获区域的X坐标起始点 | 0表示从屏幕最左边开始 | | 区域坐标Y | region_y | 数字 | 0 | 从桌面的哪个纵向位置开始抓取 | 捕获区域的Y坐标起始点 | 0表示从屏幕最上面开始 | | 区域宽度 | region_width | 数字 | -1 | 抓取区域的宽度,-1表示整个屏幕 | 捕获区域的像素宽度 | 1920表示抓取1920像素宽的区域 | | 区域高度 | region_height | 数字 | -1 | 抓取区域的高度,-1表示整个屏幕 | 捕获区域的像素高度 | 1080表示抓取1080像素高的区域 | | 刷新间隔 | refresh_rate | 数字 | 30 | 多久截一次屏,就像定时拍照 | 每秒捕获帧数 | 30表示每秒截30次屏 | | 包含光标 | include_cursor | 布尔值 | false | 截屏时要不要包含鼠标指针 | 是否在截图中包含鼠标光标 | true表示截图里会有鼠标箭头 | ## 4. 使用技巧和建议 ### 4.1 性能优化小贴士 - **降低刷新率**:如果你的电脑性能不够强,可以把刷新间隔调小一点,比如从30调到15 - **缩小抓取区域**:不要抓取整个屏幕,只抓取你需要的那部分区域 - **选择合适的分辨率**:摄像头不需要设置太高的分辨率,640x480通常就够用了 ### 4.2 实际应用场景 - **游戏录制**:用CAPTURE_WINDOW抓取游戏画面,然后用AI处理 - **视频会议**:用CAPTURE_CAMERA抓取摄像头,实时美化后再输出 - **监控画面**:用CAPTURE_REMOTE抓取网络摄像头画面 - **桌面教程**:用CAPTURE_MONITOR录制桌面操作过程 ### 4.3 连接其他节点 这些抓取节点的输出都是标准的图像格式,可以直接连接到: - 图像处理节点 - AI绘画节点 - 保存节点 - 预览节点 ## 5. 常见问题解答 ### Q1: 摄像头抓取不到图像怎么办? A: 检查摄像头设备号是否正确,有时候需要尝试不同的数字(0,1,2...) ### Q2: 窗口抓取显示黑屏? A: 确认窗口标题输入正确,注意大小写。有些游戏可能有反截屏保护。 ### Q3: 网络流连接不上? A: 检查网址是否正确,网络是否畅通,有些流需要用户名密码。 ### Q4: 抓取的图像很卡顿? A: 降低刷新率,或者缩小抓取区域大小。 ### Q5: 多显示器怎么选择? A: 监控器编号从0开始,主显示器通常是0,第二个显示器是1。 ## 6. 进阶玩法 ### 6.1 组合使用 你可以同时使用多个抓取节点,比如: - 一个抓取摄像头 - 一个抓取桌面 - 然后用其他节点把两个图像合成 ### 6.2 自动化流程 配合ComfyUI的其他节点,可以实现: - 自动抓取 → 自动处理 → 自动保存 - 实时美颜 → 实时输出 - 画面监控 → 异常检测 ### 6.3 创意应用 - 把游戏画面变成动漫风格 - 把摄像头画面变成素描 - 把桌面截图变成艺术品 记住,这个插件就是让ComfyUI有了"眼睛",能看到各种各样的图像源。配合其他节点,你可以创造出无限的可能性!
标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号