media-libs/opencv

A collection of algorithms and sample code for various computer vision problems.

Versions

Slot Version Repository Platforms
0 4.6.0-r3 media ~amd64 arm? armv7? ~armv8 ~x86

Metadata

Choices

OPTIONS

camera Capture using your camera device via libgphoto2
contrib Extra modules, possibly without stable API and not well-tested
dnn Deep neural network module
doc Adds extra documentation (API, Javadoc, etc)
examples Install example source code
ffmpeg Support for various multimedia formats through libavcodec
gstreamer Adds support for media-libs/gstreamer (Streaming media)
gtk Adds support for x11-libs/gtk+ (The GIMP Toolkit)
ieee1394 Enable FireWire/iLink IEEE1394 support (dv, camera, etc.)
java Adds support for Java
jpeg2000 Support for JPEG 2000, a wavelet-based image compression format
opencl Hardware acceleration via OpenCL
openexr Support for the OpenEXR graphics file format
opengl Use OpenGL for rendering in Qt based GUIs
openmp Support for Open Multi-Processing
python Adds support/bindings for the Python language
qt5 Adds support for the Qt GUI/Application Toolkit version 5.x
qt6 Adds support for the Qt GUI/Application Toolkit version 6.x
threads Adds threads support for various packages. Usually pthreads
tiff Adds support for the TIFF image format
vtk VTK support for the Viz contrib module
vulkan Support for the Vulkan API
webp Support for the WebP image format
xine Add support for the XINE movie libraries

contrib_modules

alphamat Computer Vision based Alpha Matting
barcode
bgsegm Improved Adaptive Background Mixture Model for Real-time Tracking
bioinspired Biologically inspired vision models and derivated tools
ccalib Custom Calibration Pattern for 3D reconstruction
cvv GUI for Interactive Visual Debugging of Computer Vision Programs
datasets Interface for existing computer vision databases
dpm Deformable Part-based Models
face Face recognition techniques
fuzzy Fuzzy mathematical image processing
img_hash Image hash algorithms
intensity_transform Intensity transformations
line_descriptor Binary descriptors for lines extracted from an image
optflow Optical Flow Algorithms for tracking points
phase_unwrapping Phase Unwrapping API
plot Plot function for Mat data
quality Image Quality Analysis API
rapid Silhouette based 3D object tracking
reg Image Registration module
rgbd RGB-Depth Processing module
saliency Saliency API, understanding where humans focus given a scene
shape Shape descriptors and matchers
surface_matching Surface Matching Algorithm Through 3D Features
text Scene Text Detection and Recognition in Natural Scene Images
tracking Long-term optical tracking API
videostab Video stabilization
viz Viz module allowing 3D visualization via VTK
ximgproc Extended Image Processing Filters
xobjdetect Integral Channel Features Detector Framework
xphoto Additional photo processing algorithms

providers

ijg-jpeg Use Independent JPEG Group's libjpeg as the JPEG provider
jpeg-turbo Use libjpeg-turbo as the JPEG provider

python_abis

2.7 Use Python ABI 2.7
3.10 Use Python ABI 3.10
3.11 Use Python ABI 3.11
3.8 Use Python ABI 3.8
3.9 Use Python ABI 3.9