用于ManualTrigger Automate,通过手动触发的自动化工作流程,集成图像编辑和对象检测功能,能够快速识别图像中的目标并绘制边界框,提升图像处理效率,便于用户进行图像分析和数据提取。
此工作流适合以下人群:
- 数据科学家:需要进行图像识别和对象检测的专业人士。
- 开发人员:希望将图像处理与 API 集成的技术人员。
- 市场营销人员:使用图像分析来优化广告或产品展示的人员。
- 研究人员:需要对图像进行定量分析的学者。
- 教育工作者:希望通过实际案例教授图像处理和机器学习的教师。
此工作流解决了以下问题:
- 对象检测:通过调用 Gemini 2.0 API,自动识别图像中的特定对象并返回边界框坐标。
- 图像处理:能够在原始图像上绘制检测到的对象边界框,便于可视化分析。
- 自动化流程:通过 n8n 平台实现手动触发的自动化工作流,简化了复杂的图像处理任务。
工作流过程的详细说明:
1. 手动触发:用户点击“测试工作流”按钮以启动流程。
2. 获取测试图像:通过 HTTP 请求下载指定的图像。
3. 获取图像信息:提取图像的宽度和高度,以便后续处理。
4. 调用对象检测 API:使用 Gemini 2.0 API 发送图像数据,并请求检测图像中的兔子对象。
5. 获取坐标:从 API 返回的 JSON 中提取边界框坐标。
6. 坐标归一化:根据图像的实际尺寸,将坐标转换为适合绘制的格式。
7. 绘制边界框:在原始图像上绘制检测到的对象边界框。
8. 结果展示:通过粘性便签展示检测结果和相关信息,便于用户查看。
用户可以按照以下方式自定义和调整此工作流:
- 更改图像源:在“获取测试图像”节点中替换 URL,以使用不同的图像进行检测。
- 修改检测对象:在“Gemini 2.0 对象检测”节点中更改请求的文本,以检测不同类型的对象。
- 调整绘制样式:在“绘制边界框”节点中修改颜色、边框样式等,以满足不同的视觉需求。
- 添加更多节点:根据需要添加其他处理节点,例如图像过滤、分类或存储结果的节点,以扩展工作流的功能。