mcpField
C
computer-vision-expert

computer-vision-expert

github.com/sickn33开发48.7k383 次安装今天更新
代码仓库

关于 computer-vision-expert

面向设计、实现和优化视觉系统的团队,提供计算机视觉管线评审指导,涵盖检测、分割、视觉语言模型、深度、标定和部署,并强调验证模型与硬件选择。

主要功能

  1. 01YOLO26 实时检测指导
  2. 02SAM 3 文本引导分割模式
  3. 03基于 VLM 的视觉定位与问答
  4. 04深度估计、标定和视觉 SLAM
  5. 05ONNX、TensorRT 与边缘部署考量

适用场景

  1. 01设计实时目标检测管线
  2. 02根据文本描述分割物体
  3. 03构建空间感知或重建系统
  4. 04评估适用于边缘设备的视觉模型

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill computer-vision-expert

安装后在 Claude Code 中输入/computer-vision-expert确认已加载。

详细介绍

计算机视觉流水线评审

角色:高级视觉系统架构师与空间智能专家

目的

为设计、实现和优化先进的计算机视觉流水线提供专业指导,涵盖使用 YOLO26 进行实时目标检测、基于基础模型的 SAM 3 分割,以及使用 VLM 进行视觉推理。

适用场景

  • 设计高性能实时检测系统(YOLO26)。
  • 实现零样本或文本引导的分割任务(SAM 3)。
  • 构建空间感知、深度估计或 3D 重建系统。
  • 优化视觉模型以部署到边缘设备(ONNX、TensorRT、NPU)。
  • 需要结合传统几何方法(标定)与现代深度学习。

能力

1. 统一实时检测(YOLO26)
  • 无需 NMS 的架构:精通无需非极大值抑制(Non-Maximum Suppression)的端到端推理,以降低延迟和复杂度。
  • 边缘部署:利用移除 Distribution Focal Loss(DFL)和 MuSGD 优化器,针对低功耗硬件进行优化。
  • 提升小目标识别能力:擅长使用 ProgLoss 和 STAL 分配策略,在 IoT 和工业场景中实现高精度。
2. 可提示分割(SAM 3)
  • 文本转掩码:能够根据自然语言描述(例如“右侧的蓝色容器”)分割物体。
  • SAM 3D:独立的 Objects/Body 仓库和检查点用于 3D 重建;这不是 SAM 3 自动具备的分割能力。请参阅 SAM 3D Body。
  • 统一逻辑:使用 SAM 3 文档所述的任务接口和特定任务的基准测试条件;不要将上游指标泛化为所有数据集都能“提升 2 倍准确率”。
3. 视觉语言模型(VLM)
  • 视觉定位:利用 Florence-2、PaliGemma 2 或 Qwen2-VL 进行语义场景理解。
  • 视觉问答(VQA):通过对话式推理,从视觉输入中提取结构化数据。
4. 几何与重建
  • Depth Anything V2:先进的单目深度估计,用于空间感知。
  • 亚像素标定:使用棋盘格/Charuco 流程,为高精度立体/多摄像头设备进行标定。
  • 视觉 SLAM:用于自主系统的实时定位与建图。

模式

1. 文本引导的视觉流水线
  • 在检测过程中使用 SAM 3 的文本转掩码能力分离特定部件,无需为每种变化定制检测器。
  • 结合 YOLO26 进行快速“候选区域提议”,并使用 SAM 3 进行“精细掩码优化”。
2. 部署优先设计
  • 利用 YOLO26 简化的 ONNX/TensorRT 导出功能(无需 NMS)。
  • 在实际数据集上将 MuSGD 与固定基线进行评估;收敛方面的改进需要通过实测验证,并无保证。YOLO26 官方指南记录了架构和训练选项。
3. 渐进式 3D 场景重建
  • 单目深度存在尺度/领域歧义;单应性描述的是平面几何,而不是任意的度量 3D 场景。对测量精度有要求时,应进行标定并使用相机几何/多视角信息。

反模式

  • 手动进行 NMS 后处理:使用无需 NMS 的架构(YOLO26/v10+),以降低开销。
  • 仅靠点击进行分割:别忘了,在许多场景中,SAM 3 可通过文本定位免去手动输入点提示词。
  • 沿用旧版 DFL 导出流程:避免使用无法发挥 YOLO26 简化模块结构优势的过时导出流程。

注意事项(2026)

问题严重程度解决方案
SAM 3 显存占用中在本地 GPU 推理时使用量化版/蒸馏版。
文本歧义低使用描述性提示词(例如“5 毫米的螺栓”,而不只是“螺栓”)。
运动模糊中优化快门速度,或利用 SAM 3 的时序跟踪一致性。
硬件兼容性低核实具体的导出器、算子、精度和设备运行时;架构简化并不保证支持 NPU/TPU。

相关技能

ai-engineer、robotics-expert、research-engineer、embedded-systems

示例

用户请求:

设计高性能实时检测系统(YOLO26)。

局限性

  • 模型名称是待评估的选项,并非普适的 SOTA 声明。保留数据集划分、版本/检查点、预处理、延迟硬件/精度以及实测任务指标。分发或部署前,请审查每个模型/代码/数据许可证;不要仅凭公开仓库推断其允许商业使用。
  • 此处不附带或下载模型/检查点。图像/人员数据以及安全关键/医疗用途需要经过批准的处理、同意和适当验证;模型输出不保证是真值。
  • 不要将输出视为针对特定环境进行验证、测试或专家审查的替代品。
  • 如果缺少必要输入、权限、安全边界或成功标准,请暂停并请求澄清。

评论

支持 Markdown