opencv

Installation
SKILL.md

OpenCV - Computer Vision and Image Processing

OpenCV (Open Source Computer Vision Library) is the de facto standard library for computer vision tasks. It provides 2500+ optimized algorithms for real-time image and video processing, from basic operations like reading images to advanced tasks like face recognition and 3D reconstruction.

When to Use

  • Reading, writing, and displaying images and videos from files or cameras.
  • Image preprocessing (resizing, cropping, rotating, color conversion).
  • Edge detection (Canny, Sobel) and contour finding.
  • Feature detection and matching (SIFT, ORB, AKAZE).
  • Object detection (Haar Cascades, HOG, DNN module for YOLO/SSD).
  • Face detection and recognition.
  • Image segmentation (thresholding, watershed, GrabCut).
  • Video analysis (motion detection, object tracking, optical flow).
  • Camera calibration and 3D reconstruction.
  • Image stitching and panorama creation.
  • Real-time applications requiring fast performance.

Reference Documentation

Related skills

More from tondevrel/scientific-agent-skills

Installs
147
GitHub Stars
9
First Seen
Feb 8, 2026