cv-opencv

Detect faces and run OpenCV tasks on images and video frames.

15|4|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/damionrashford/media-os --skill cv-opencv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cv-opencv
Source: https://github.com/damionrashford/media-os/tree/main/skills/cv-opencv
Command: npx skills add https://github.com/damionrashford/media-os --skill cv-opencv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires opencv-contrib-python, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

OpenCV-powered computer vision tasks on images and video frames using Python bindings (cv2), enabling fast prototyping of detection, tracking, and inference workflows without heavy dependencies.

Core Features & Use Cases

  • Python-first OpenCV access via cv2, with a lightweight wrapper to run image inspection, face detection (YuNet), object tracking, and DNN inference on CPU.
  • Use cases include analyzing images, processing video streams, calibrating cameras, and stitching panoramas with OpenCV modules.

Quick Start

Inspect an image with cv-opencv to confirm its shape and basic stats, then run a small face-detection example to illustrate YuNet usage.

Frequently Asked Questions about cv-opencv

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

FAQPage Schema
How do I detect faces in images or video streams using Python?

Face detection in Python uses the cv-opencv wrapper to run the YuNet model via cv2, processing both still images and video streams. It requires OpenCV contrib and numpy to detect faces on CPU.

What's the best way to run ONNX-based DNN inference with OpenCV in Python?

ONNX-based DNN inference with OpenCV uses the cv2 DNN module on CPU. The cv-opencv wrapper provides a script interface to load ONNX models and run inference across images or video frames.

Do I need OpenCV contrib to perform object tracking on video frames?

Yes, object tracking on video frames requires the opencv-contrib-python package. The cv-opencv Skill uses these extended modules to track objects across sequential video frames.

Can I use Python to calibrate cameras and stitch panoramas with OpenCV?

Camera calibration and panorama stitching are supported through Python cv2 bindings. The wrapper exposes OpenCV modules to calibrate camera setups and stitch image panoramas without heavy dependencies.

Why use a lightweight OpenCV Python wrapper instead of full computer vision frameworks?

A lightweight OpenCV Python wrapper enables fast prototyping of detection and inference workflows without heavy dependencies. It provides direct cv2 access for image inspection and tracking on CPU.