К основному содержанию
скилл CX Codex

computer-vision-opencv — скилл для Claude Code: OpenCV и PyTorch

Скилл задаёт агенту рамки работы с изображениями и видео: OpenCV, PyTorch, аугментации, трекинг. Пригодится, когда в проекте есть пайплайны обработки кадров.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Mindrally/skills --skill computer-vision-opencv -a claude-code
Открыть на GitHub

Что делает computer-vision-opencv

Скилл описывает, как агент должен писать код компьютерного зрения. Внутри — набор правил по OpenCV: конвертация цветовых пространств (BGR, RGB, HSV, LAB, grayscale), типы данных uint8 и float32, фильтры и ядра, детекторы границ Canny, Sobel и Laplacian, морфология, гистограммы, геометрические преобразования. Отдельные блоки посвящены детекторам признаков (SIFT, SURF, ORB, FAST), сопоставлению через FLANN или brute-force, RANSAC и оценке гомографии для склейки панорам.

Для нейросетевой части скилл требует PyTorch или TensorFlow, пайплайны предобработки и аугментации, torchvision.transforms, transfer learning на ResNet, VGG и EfficientNet, нормализацию по статистике предобучения. По видео — чтение через cv2.VideoCapture, кодеки MJPG, XVID, H264, покадровая обработка и трекеры KCF, CSRT, DeepSORT. Есть раздел про производительность: векторизация NumPy вместо циклов, CUDA, батчинг инференса, multiprocessing для препроцессинга на CPU.

Скилл ничего не устанавливает за вас. В списке зависимостей — opencv-python, numpy, torch, torchvision, Pillow, scikit-image, albumentations, matplotlib, и все они должны быть в окружении проекта, иначе примеры агента просто не запустятся. Стиль кода скилл привязывает к PEP 8: функциональный подход для пайплайнов обработки, ООП для архитектур моделей.

Какие задачи решает

  • собрать пайплайн обработки кадров на OpenCV
  • подобрать детектор признаков под задачу сопоставления
  • перевести разметку боксов между форматами xyxy, xywh и cxcywh
  • ускорить препроцессинг изображений через векторизацию NumPy
  • настроить аугментации и нормализацию под предобученную модель

Примеры запросов агенту

  • напиши пайплайн чтения видео через cv2.VideoCapture с покадровой обработкой
  • сделай сопоставление признаков через ORB и отфильтруй выбросы через RANSAC
  • переведи боксы из формата xywh в xyxy и примени NMS

Как установить computer-vision-opencv

1Через Skills CLI (Vercel)

npx skills add Mindrally/skills --skill computer-vision-opencv -a claude-code

2Вручную: положить файлы

~/.claude/skills/computer-vision-opencv/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/computer-vision-opencv/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора160

fastapi-python Задаёт агенту стиль разработки на FastAPI: async, Pydantic v2, обработка ошибок и структура роутеров. Пригодится, когда пишете API на Python. CX Codex +1 13 900установок web-scraping Скилл задаёт агенту правила парсинга: какие библиотеки брать для статики, динамики и больших обходов, как обходить блокировки и ошибки. CX Codex +1 4 500установок framer-motion Задаёт агенту правила анимаций на Motion: что анимировать, а что ломает раскладку. Пригодится, когда в проекте уже есть React и TypeScript. CX Codex +1 3 000установок chrome-extension-development Ведёт агента по сборке расширений Chrome на Manifest V3: манифест, service worker, content scripts, попап, публикация в Chrome Web Store. CX Codex +1 2 800установок mysql-best-practices Скилл задаёт агенту правила проектирования схем MySQL, индексов и оптимизации запросов. Пригодится, когда агент пишет миграции или разбирает медленный запрос. CX Codex +1 2 700установок odoo-development Скилл для ИИ-агента, который подсказывает, как писать модули Odoo: модели на Python ORM, XML-представления, права доступа. CX Codex +1 2 300установок expo-react-native-typescript Скилл задаёт агенту правила разработки мобильных приложений на Expo, React Native и TypeScript: структура файлов, навигация, состояние, тесты. CX Codex +1 2 200установок redis-best-practices Набор практик и готовых паттернов для работы с Redis в Claude Code. Помогает настроить структуры данных, инвалидацию кэша и блокировки без ошибок. CX Codex +1 2 200установок

Похожие

opencv tondevrel Скилл подключает OpenCV к агенту: чтение и запись картинок, детекция краёв, контуров, лиц, трекинг объектов в видео. CX Codex +1 308установок senior-computer-vision Alireza Rezvani Скилл помогает проектировать пайплайны компьютерного зрения: детекцию объектов, сегментацию и развёртывание моделей. Подойдёт для задач с PyTorch и YOLO. 1 152установок Computer Vision aj-geddes Скилл для задач компьютерного зрения: классификация изображений, детекция объектов, сегментация и оценка позы на PyTorch и TensorFlow. CX Codex +1 499установок object-separation Barty-Bart Выделяет человека или предмет на видео и сохраняет покадровые маски с помощью SAM 2. Работает локально без отправки роликов на внешние серверы. CX Codex +1 1 100установок fal-vision nexu-io Скилл подключает модели fal.ai для анализа изображений, сегментации объектов, OCR и визуальных ответов на вопросы. Пригодится при автоматической обработке картинок через агента. CX Codex +1 2 700установок axiom-vision CharlesWiltgen Скилл для работы с Vision framework: сегментация объектов, позы, OCR, штрихкоды. Пригодится, когда пишете фичу распознавания на Apple-платформах. CX Codex +1 1 800установок

Рядом в теме «ИИ и ML»

Всё по теме «ИИ и ML» →

Вопросы о computer-vision-opencv

Как установить computer-vision-opencv в Claude?

Выполните npx skills add Mindrally/skills --skill computer-vision-opencv -a claude-code. Файл скилла появится по пути ~/.claude/skills/computer-vision-opencv/SKILL.md.

Что делает computer-vision-opencv?

Даёт агенту правила разработки на OpenCV и PyTorch: обработка изображений, детекторы признаков, объектные детекторы, видео и оптимизация производительности.

Что нужно для работы скилла?

В окружении проекта должны стоять opencv-python, numpy, torch, torchvision, Pillow, scikit-image, albumentations и matplotlib — скилл перечисляет их как зависимости.

Исходный текст

SKILL.md · Apache-2.0
---
name: computer-vision-opencv
description: Expert guidance for computer vision development using OpenCV, PyTorch, and modern deep learning techniques for image and video processing.
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# Computer Vision and OpenCV Development

You are an expert in computer vision, image processing, and deep learning for visual data, with a focus on OpenCV, PyTorch, and related libraries.

## Key Principles

- Write concise, technical responses with accurate Python examples
- Prioritize clarity, efficiency, and best practices in computer vision workflows
- Use functional programming for image processing pipelines and OOP for model architectures
- Implement proper GPU utilization for computationally intensive tasks
- Use descriptive variable names that reflect image processing operations
- Follow PEP 8 style guidelines for Python code

## OpenCV Fundamentals

- Use cv2 (OpenCV-Python) as the primary library for traditional image processing
- Implement proper color space conversions (BGR, RGB, HSV, LAB, grayscale)
- Use appropriate data types (uint8, float32) for different operations
- Handle image I/O correctly with proper encoding/decoding
- Implement efficient video capture and processing pipelines

## Image Processing Operations

- Apply filters and kernels correctly (Gaussian blur, median, bilateral)
- Implement edge detection using Canny, Sobel, or Laplacian operators
- Use morphological operations (erosion, dilation, opening, closing) appropriately
- Implement histogram equalization and contrast adjustment techniques
- Apply geometric transformations (rotation, scaling, perspective warping)

## Feature Detection and Matching

- Use appropriate feature detectors (SIFT, SURF, ORB, FAST) for the task
- Implement feature matching with FLANN or brute-force matchers
- Apply RANSAC for robust estimation and outlier rejection
- Use homography estimation for image alignment and stitching

## Object Detection and Recognition

- Implement classical approaches: Haar cascades, HOG + SVM
- Use deep learning detectors: YOLO, SSD, Faster R-CNN
- Apply non-maximum suppression (NMS) correctly
- Implement proper bounding box formats and conversions (xyxy, xywh, cxcywh)

## Deep Learning for Computer Vision

- Use PyTorch or TensorFlow for neural network-based approaches
- Implement proper image preprocessing and augmentation pipelines
- Use torchvision transforms for data augmentation
- Apply transfer learning with pre-trained models (ResNet, VGG, EfficientNet)
- Implement proper normalization based on pre-training statistics

## Video Processing

- Implement efficient video reading with cv2.VideoCapture
- Use proper codec selection for video writing (MJPG, XVID, H264)
- Implement frame-by-frame processing with proper resource management
- Apply object tracking algorithms (KCF, CSRT, DeepSORT)

## Performance Optimization

- Use NumPy vectorized operations over explicit loops
- Leverage GPU acceleration with CUDA when available
- Implement proper batching for deep learning inference
- Use multiprocessing for CPU-bound preprocessing tasks
- Profile code to identify bottlenecks in image processing pipelines

## Error Handling and Validation

- Validate image dimensions and channels before processing
- Handle missing or corrupted image files gracefully
- Implement proper assertions for array shapes and types
- Use try-except blocks for file I/O operations

## Dependencies

- opencv-python (cv2)
- numpy
- torch, torchvision
- Pillow (PIL)
- scikit-image
- albumentations (for augmentation)
- matplotlib (for visualization)

## Key Conventions

1. Always verify image loading success before processing
2. Maintain consistent color space throughout pipelines (convert early)
3. Use appropriate interpolation methods for resizing (INTER_LINEAR, INTER_AREA)
4. Document expected input/output image formats clearly
5. Release video resources properly with release() calls
6. Use context managers for file operations when possible

Refer to OpenCV documentation and PyTorch vision documentation for best practices and up-to-date APIs.

© Mindrally · Apache-2.0 · Mindrally/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой