mcpField
S
senior-computer-vision

senior-computer-vision

github.com/borghei开发1.0k142 次安装1 周前更新
代码仓库

关于 senior-computer-vision

用于设计目标检测和分割流水线、准备数据集并优化部署模型的计算机视觉技能。面向需要选择架构和生产部署目标的工程师,涵盖训练配置、模型转换与推理优化。

主要功能

  1. 01检测与分割流水线设计
  2. 02生成训练配置
  3. 03数据集审计与格式转换
  4. 04架构权衡指导
  5. 05模型导出与量化
  6. 06部署性能目标规划

适用场景

  1. 01构建目标检测流水线
  2. 02准备并转换视觉数据集
  3. 03为边缘部署优化已训练模型
  4. 04根据速度和精度需求选择架构

安装

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

$npx skills add https://github.com/borghei/claude-skills --skill senior-computer-vision

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
commands-targets-and-troubleshooting.md
computer_vision_architectures.md
detection-workflows.md
object_detection_optimization.md
production_vision_systems.md
tool-reference.md
scripts/
dataset_pipeline_builder.py
inference_optimizer.py
vision_model_trainer.py

详细介绍

高级计算机视觉工程师

设计端到端计算机视觉流水线,用于目标检测、实例分割/语义分割及生产部署。为 YOLO/Detectron2/MMDetection 生成训练配置,针对 ONNX/TensorRT/OpenVINO 运行时优化模型,并构建包含格式转换和数据增强的数据集准备工作流。

核心能力

  • 检测流水线设计 — 需求分析、架构选择(YOLO/RT-DETR/Faster R-CNN/DINO)、数据集准备、训练配置和指标评估。
  • 模型优化与部署 — 基准测试、ONNX 导出、INT8/FP16 量化,并针对目标平台转换为 TensorRT/OpenVINO/CoreML/TFLite。
  • 数据集工程 — 审查、清理、格式转换(COCO/YOLO/VOC/CVAT/LabelMe)、数据增强配置,以及分层训练集/验证集/测试集划分。
  • 架构指导 — 权衡检测与分割架构,并选择 CNN 或 Vision Transformer。
  • 生产部署目标 — 为实时、高精度和边缘部署设定 FPS、mAP、P99 延迟、内存和模型大小预算。

适用场景

  • 从头构建目标检测或分割系统。
  • 优化已训练模型,并将其部署到 GPU、边缘设备或移动设备。
  • 准备、转换或审查计算机视觉数据集。
  • 针对速度、精度和部署需求之间的权衡选择架构。

先行确认

在生成训练配置或流水线前,确认以下信息。如有任何信息未知或含糊不清,请先询问,不要自行假设:

  • 任务 — 检测/实例分割或语义分割/分类(用于选择架构和 --task)
  • 数据集 — 要分析或转换的数据集位置和格式(COCO/YOLO/VOC)(dataset_pipeline_builder.py 的输入)
  • 部署目标 — GPU/边缘设备/移动设备(决定架构选择及 inference_optimizer --target)

停止规则:只询问最能影响输出的 2-3 项。如果用户说“直接起草”,则继续,并在产出内容顶部列出假设。

工具

工具用途命令
vision_model_trainer.py为 YOLO / Detectron2 / MMDetection 生成训练配置python scripts/vision_model_trainer.py data/coco/ --task detection --arch yolov8m -o configs/train.yaml
inference_optimizer.py分析、基准测试并推荐模型优化方案python scripts/inference_optimizer.py model.pt --analyze --benchmark --recommend --target edge
dataset_pipeline_builder.py分析/转换/划分/增强/验证计算机视觉数据集(子命令)python scripts/dataset_pipeline_builder.py analyze --input data/coco/

参考资料

加载与任务匹配的参考资料 — 保持此文件精简,按需查阅详细内容:

范围与限制

此技能涵盖:

  • 端到端目标检测与分割流水线设计(从数据准备到生产部署)
  • 为 Ultralytics YOLO、Detectron2 和 MMDetection 框架生成训练配置
  • 模型优化及导出到 ONNX、TensorRT、OpenVINO 和 CoreML 运行时
  • 数据集格式转换(COCO、YOLO、Pascal VOC、CVAT)、拆分、验证和数据增强配置

此技能不涵盖:

  • 生成式视觉任务(图像生成、风格迁移、超分辨率)——请参阅专门的生成式 AI 技能
  • 除基础深度估计以外的 3D 重建、SLAM 或点云处理
  • 医学影像法规合规(DICOM、FDA 510(k))——请参阅 ra-qm-team/ 合规技能
  • 实时视频流基础设施(RTSP、WebRTC、GStreamer 流水线设计)——基础设施相关内容请参阅 senior-devops

集成点

技能集成内容数据流
senior-ml-engineer模型服务和 MLOps 流水线搭建训练好的模型工件(.pt、.onnx)流入 model_deployment_pipeline.py,用于容器化服务和监控
senior-data-engineer数据集 ETL 和存储流水线通过 pipeline_orchestrator.py 导入原始图像数据;清理后的数据集流入 dataset_pipeline_builder.py,用于 CV 格式转换
senior-data-scientist实验设计和统计分析experiment_designer.py 提供的实验参数用于指导超参数搜索;模型指标反馈用于显著性检验
senior-devopsCI/CD 和 GPU 基础设施配置优化后的模型工件通过 CI/CD 流水线部署;GPU 节点扩缩容通过基础设施即代码管理
senior-prompt-engineer多模态 RAG 和视觉语言集成视觉模型嵌入和检测结果流入 rag_system_builder.py,用于多模态检索流水线
senior-cloud-architect云端 GPU 资源规划和成本优化inference_optimizer.py 的基准测试结果用于指导实例类型选择和自动扩缩容策略

评论

支持 Markdown