senior-computer-vision

Build and deploy computer vision pipelines for detection, segmentation, and classification.

Updated Nov 3, 2016
One-click install
npx skills add https://github.com/xleliberty/mydotfiles --skill senior-computer-vision-xleliberty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-computer-vision
Source: https://github.com/xleliberty/mydotfiles/tree/main/.config/.claude/plugins/cache/claude-code-skills/engineering-skills/2.1.2/senior-computer-vision
Command: npx skills add https://github.com/xleliberty/mydotfiles --skill senior-computer-vision-xleliberty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires torch, torchvision, ultralytics, onnx, onnxruntime, numpy, opencv-python, timm, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill streamlines the complex lifecycle of building, optimizing, and deploying computer vision systems, reducing the friction between research-level model training and production-ready inference.

Core Features & Use Cases

  • Detection & Segmentation Pipelines: End-to-end support for YOLO, Faster R-CNN, and SAM architectures.
  • Model Optimization: Automated benchmarking and conversion to high-performance runtimes like TensorRT, OpenVINO, and ONNX.
  • Use Case: When you need to deploy a real-time object detection model to an edge device, this skill guides you through dataset cleaning, training, quantization, and final runtime conversion to ensure sub-30ms latency.

Quick Start

Use the senior-computer-vision skill to generate a training configuration for a YOLOv8 detection model using your local dataset.

Frequently Asked Questions about senior-computer-vision

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a PyTorch object detection model to edge hardware with low latency?

To deploy a PyTorch object detection model to edge hardware, this skill guides you through dataset preparation, training, quantization, and runtime conversion to achieve sub-30ms inference latency using optimized formats like ONNX and TensorRT.

What's the best way to optimize YOLOv8 models for production inference?

The best way to optimize YOLOv8 models for production inference involves automated benchmarking and conversion to high-performance runtimes like TensorRT, OpenVINO, and ONNX, which this skill handles through the Ultralytics and PyTorch ecosystem.

Can I use this computer vision pipeline for both instance segmentation and image classification?

Yes, you can use this computer vision pipeline for instance segmentation and image classification. It provides end-to-end support for YOLO, Faster R-CNN, and SAM architectures across the full model lifecycle from dataset preparation to deployment.

Do I need ONNX runtime and OpenCV to build and deploy computer vision pipelines?

Yes, you need ONNX runtime, OpenCV, PyTorch, torchvision, Ultralytics, and timm installed. These dependencies are required to execute the training, model optimization, and inference workflows for building production-grade computer vision systems.

Why does my real-time object detection model have high latency during inference?

High inference latency in real-time object detection often occurs when models are not converted to optimized runtimes. This skill automates quantization and conversion to TensorRT, OpenVINO, and ONNX to ensure sub-30ms latency on edge or cloud hardware.

Does this skill support model conversion to TensorRT and OpenVINO runtimes?

Yes, this skill supports model conversion to TensorRT and OpenVINO runtimes. It provides automated benchmarking and optimization workflows to convert PyTorch and Ultralytics models into high-performance inference formats for edge and cloud deployment.