menuconfig BR2_PACKAGE_OPENCV
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
depends on BR2_INSTALL_LIBSTDCPP
depends on !BR2_STATIC_LIBS # include dlfcn.h
OpenCV (Open Source Computer Vision) is a library of programming
functions for real time computer vision.
Note that the opencv_core module and the opencv_hal library
are always built and installed, not matter which other
modules are enabled below.
config BR2_PACKAGE_OPENCV_LIB_CALIB3D
select BR2_PACKAGE_OPENCV_LIB_FEATURES2D
select BR2_PACKAGE_OPENCV_LIB_IMGPROC
Include opencv_calib3d (camera calibration and 3d reconstruction) module
config BR2_PACKAGE_OPENCV_LIB_FEATURES2D
select BR2_PACKAGE_OPENCV_LIB_FLANN
select BR2_PACKAGE_OPENCV_LIB_IMGPROC
select BR2_PACKAGE_OPENCV_LIB_ML
Include opencv_features2d (2d features framework) module into the OpenCV
config BR2_PACKAGE_OPENCV_LIB_FLANN
# opencv_core dependency is already enabled
Include opencv_flann (clustering and search in multi-dimensional spaces)
module into the OpenCV build.
config BR2_PACKAGE_OPENCV_LIB_HIGHGUI
select BR2_PACKAGE_OPENCV_LIB_IMGCODECS
select BR2_PACKAGE_OPENCV_LIB_IMGPROC
select BR2_PACKAGE_OPENCV_LIB_VIDEOIO
Include opencv_highgui (high-level gui and media i/o) module into the
if BR2_PACKAGE_OPENCV_LIB_HIGHGUI
GUI toolkit to be used by the opencv_highgui module.
config BR2_PACKAGE_OPENCV_GUI_NONE
config BR2_PACKAGE_OPENCV_WITH_GTK
depends on BR2_PACKAGE_LIBGTK2
comment "gtk2 support needs libgtk2"
depends on BR2_USE_MMU # libgtk2 -> glib2
depends on BR2_ARCH_HAS_ATOMICS # libgtk2 -> cairo
depends on !BR2_PACKAGE_LIBGTK2
config BR2_PACKAGE_OPENCV_WITH_GTK3
depends on BR2_PACKAGE_LIBGTK3
comment "gtk3 support needs libgtk3"
depends on BR2_USE_MMU # libgtk3 -> glib2
depends on BR2_ARCH_HAS_ATOMICS # libgtk3 -> cairo
depends on !BR2_PACKAGE_LIBGTK3
config BR2_PACKAGE_OPENCV_WITH_QT
depends on BR2_PACKAGE_QT
select BR2_PACKAGE_QT_STL
select BR2_PACKAGE_QT_GUI_MODULE
select BR2_PACKAGE_QT_TEST
Use Qt4 with QtTest and QtGui modules and STL support, as GUI toolkit.
comment "qt4 support needs qt"