opencv

Description:A collection of algorithms and sample code for various computer vision problems
License: GPL-2, GPL-2, BSD
Homepage:https://opencv.org
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
3.4.1-r5 diff - + ~ - - - - ~ ~ - - - +
2.4.13-r3 - + ~ - - - - ~ ~ - - - +

USE flags

  • abi_mips_n32 - 64-bit (32-bit pointer) libraries
  • abi_mips_n64 - 64-bit libraries
  • abi_mips_o32 - 32-bit libraries
  • abi_ppc_32 - 32-bit (ppc) libraries
  • abi_ppc_64 - 64-bit (ppc64) libraries
  • abi_riscv_lp64 - 64-bit (rv64) soft-float libraries
  • abi_riscv_lp64d - 64-bit (rv64) double hard-float libraries
  • abi_s390_32 - 32-bit (s390) libraries
  • abi_s390_64 - 64-bit (s390x) libraries
  • abi_x86_32 - 32-bit (x86) libraries
  • abi_x86_64 - 64-bit (amd64) libraries
  • abi_x86_x32 - x32 ABI libraries
  • contrib - Install user contributed scripts from opencv_contrib (Experimental!)
  • contrib_cvv - CVV module requires Qt5
  • contrib_dnn - DNN module contrib requires tiny dnn
  • contrib_hdf - HDF module requires sci-libs/hdf5
  • contrib_sfm - SFM module requires eigen, gflags, and glog
  • contrib_xfeatures2d - Enables xfeatures2d and autodownload of samples in contrib
  • cpu_flags_x86_avx - Adds support for Advanced Vector Extensions instructions
  • cpu_flags_x86_avx2 - Adds support for Advanced Vector Extensions 2 instructions
  • cpu_flags_x86_fma3 - Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo)
  • cpu_flags_x86_popcnt - Enable popcnt instruction support ([abm] or [popcnt] in cpuinfo)
  • cpu_flags_x86_sse - Use the SSE instruction set
  • cpu_flags_x86_sse2 - Use the SSE2 instruction set
  • cpu_flags_x86_sse3 - Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)
  • cpu_flags_x86_sse4_1 - Enable SSE4.1 instruction support
  • cpu_flags_x86_sse4_2 - Enable SSE4.2 instruction support
  • cpu_flags_x86_ssse3 - Use the SSSE3 instruction set (NOT sse3/pni)
  • cuda - Enable NVIDIA Cuda computations support (Experimental!)
  • debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  • dnn_samples - Download dnn caffeemodel samples
  • doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • eigen - Enable usage of dev-cpp/eigen for computations
  • elibc_FreeBSD - ELIBC setting for systems that use the FreeBSD C library
  • examples - Install examples, usually source code
  • ffmpeg - Enable ffmpeg/libav-based audio/video codec support
  • gdal - Enable support for sci-libs/gdal library
  • gflags - Use Google's C++ argument parsing library
  • glog - Use Google's C++ loggin library
  • gphoto2 - Add digital camera support
  • gstreamer - Add support for media-libs/gstreamer (Streaming media)
  • gtk - Add support for x11-libs/gtk+ (The GIMP Toolkit)
  • ieee1394 - Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
  • java - Add support for Java
  • jpeg - Add JPEG image support
  • jpeg2k - Support for JPEG 2000, a wavelet-based image compression format
  • lapack - Add support for the virtual/lapack numerical library
  • libav - Prefer libav over ffmpeg whenever both are supported
  • mmx - Use the MMX instruction set
  • opencl - Add support for OpenCL
  • openexr - Support for the OpenEXR graphics file format
  • opengl - Add support for OpenGL (3D graphics)
  • openmp - Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
  • pch - Enable precompiled header support for faster compilation at the expense of disk space and memory (>=sys-devel/gcc-3.4 only)
  • png - Add support for libpng (PNG images)
  • python - Add optional support/bindings for the Python language
  • python_single_target_python2_6 - Build for Python 2.6 only
  • python_single_target_python2_7 - Build for Python 2.7 only
  • python_single_target_python3_3 - Build for Python 3.3 only
  • python_single_target_python3_4 - Build for Python 3.4 only
  • python_single_target_python3_5 - Build for Python 3.5 only
  • python_targets_python2_6 - Build with Python 2.6 (removed)
  • python_targets_python2_7 - Build with Python 2.7
  • python_targets_python3_3 - Build with Python 3.3
  • python_targets_python3_4 - Build with Python 3.4
  • python_targets_python3_5 - Build with Python 3.5
  • python_targets_python3_6 - Build with Python 3.6
  • qt4 - Add support for the Qt GUI/Application Toolkit version 4.x
  • qt5 - Add support for the Qt 5 application and UI framework
  • sse - Use the SSE instruction set
  • sse2 - Use the SSE2 instruction set
  • tesseract - Use Google's OCR Engine
  • test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • testprograms - Build and install programs for testing OpenCV (performance)
  • threads - Add threads support for various packages. Usually pthreads
  • tiff - Add support for the TIFF image format
  • v4l - Enable support for video4linux (using linux-headers or userspace libv4l libraries)
  • vaapi - Enable Video Acceleration API for hardware decoding
  • vtk - Build new 3D visualization module viz based on sci-libs/vtk
  • webp - Add support for the WebP image format
  • xine - Add support for the XINE movie libraries

Security Advisory

Date Severity Title
over 1 year normal OpenCV: Multiple vulnerabilities

Also available in: Atom

Thank you!