senior-computer-vision

Design and deploy computer vision models with ONNX, TensorRT, and OpenVINO backends.

Updated Dec 23, 2024
One-click install
npx skills add https://github.com/salamientark/dotfiles --skill senior-computer-vision-salamientark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-computer-vision
Source: https://github.com/salamientark/dotfiles/tree/main/claude/skills/engineering-team/senior-computer-vision
Command: npx skills add https://github.com/salamientark/dotfiles --skill senior-computer-vision-salamientark

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Computer vision development often requires coordinating multiple architectures, datasets, and deployment steps, making it time-consuming to design end-to-end pipelines.

Core Features & Use Cases

  • Architecture guidance for detection, segmentation, and zero-shot tasks across CNNs and Vision Transformers.
  • End-to-end workflows including dataset preparation, training configuration generation, benchmarking, and deployment templates.
  • Production-ready deployment support with ONNX/TensorRT/OpenVINO, and integrations with PyTorch, Ultralytics, Detectron2, and MMDetection for rapid prototyping.

Quick Start

Choose an architecture and generate a training configuration to start a CV model for detection or segmentation.

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 computer vision model to ONNX or TensorRT?

To deploy a PyTorch computer vision model to ONNX or TensorRT, you generate a training configuration and use deployment templates that export and optimize your architecture for production-grade inference backends.

What is the best way to build an end-to-end object detection pipeline?

Building an end-to-end object detection pipeline involves dataset preparation, generating training configurations for CNNs or Vision Transformers, benchmarking, and exporting to deployment backends like OpenVINO or ONNX.

Does this computer vision workflow support both image segmentation and zero-shot tasks?

Yes, the computer vision workflow supports image segmentation and zero-shot tasks by providing architecture guidance and training configuration generation across both CNN and Vision Transformer models.

Can I use Ultralytics and Detectron2 frameworks for production model deployment?

You can use Ultralytics and Detectron2 for rapid prototyping and training, then transition to production model deployment using supported backends like ONNX, TensorRT, and OpenVINO.

How do I generate training configurations for Vision Transformers and CNNs?

You generate training configurations for Vision Transformers and CNNs by selecting a target architecture for detection or segmentation, which streamlines the setup for standard CV frameworks like MMDetection.

What dependencies do I need to run computer vision model benchmarking and deployment?

To run computer vision model benchmarking and deployment, you need dependencies including PyTorch, numpy, opencv-python, ONNX, onnxruntime, and pyyaml for processing and configuration.