123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333 |
- menuconfig BR2_PACKAGE_OPENCV4_CONTRIB
- bool "opencv4-contrib"
- depends on BR2_PACKAGE_OPENCV4
- help
- OpenCV (Open Source Computer Vision) is a library of
- programming functions for real time computer vision.
- http://opencv.org/
- if BR2_PACKAGE_OPENCV4_CONTRIB
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT
- bool "alphamat"
- help
- Computer Vision based Alpha Matting -- Given an input image
- and a trimap, generate an alpha matte.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO
- bool "aruco"
- select BR2_PACKAGE_OPENCV4_LIB_CALIB3D
- help
- ArUco and ChArUco Markers -- Augmented reality ArUco marker
- and "ChARUco" markers where ArUco markers embedded inside the
- white areas of the checker board.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE
- bool "barcode"
- help
- Barcode detecting and decoding methods.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM
- bool "bgsegm"
- select BR2_PACKAGE_OPENCV4_LIB_VIDEO
- help
- Background segmentation algorithm combining statistical
- background image estimation and per-pixel Bayesian
- segmentation.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED
- bool "bioinspired"
- help
- Biological Vision -- Biologically inspired vision model:
- minimize noise and luminance variance, transient event
- segmentation, high dynamic range tone mapping methods.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB
- bool "ccalib"
- select BR2_PACKAGE_OPENCV4_LIB_HIGHGUI
- help
- Custom Calibration -- Patterns for 3D reconstruction,
- omnidirectional camera calibration, random pattern calibration
- and multi-camera calibration.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ
- bool "cnn_3dobj"
- help
- Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net
- library to build, train and test a CNN model of visual object
- recognition and pose.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV
- bool "cvv"
- help
- Computer Vision Debugger -- Simple code that you can add
- to your program that pops up a GUI allowing you to
- interactively and visually debug computer vision programs.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS
- bool "datasets"
- help
- Datasets Reader -- Code for reading existing computer vision
- databases and samples of using the readers to train, test and
- run using that dataset's data.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT
- bool "dnn_objdetect"
- select BR2_PACKAGE_OPENCV4_LIB_DNN
- help
- Object Detection using CNNs -- Implements compact CNN Model
- for object detection. Trained using Caffe but uses
- opencv_dnn module.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES
- bool "dnn_superres"
- select BR2_PACKAGE_OPENCV4_LIB_DNN
- help
- Superresolution using CNNs -- Contains four trained
- convolutional neural networks to upscale images.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED
- bool "dnns_easily_fooled"
- help
- Subvert DNNs -- This code can use the activations in a
- network to fool the networks into recognizing something else.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM
- bool "dpm"
- select BR2_PACKAGE_OPENCV4_LIB_OBJDETECT
- help
- Deformable Part Model -- Felzenszwalb's Cascade with
- deformable parts object recognition code.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE
- bool "face"
- select BR2_PACKAGE_OPENCV4_LIB_OBJDETECT
- help
- Face Recognition -- Face recognition techniques: Eigen, Fisher
- and Local Binary Pattern Histograms LBPH methods.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE
- bool "freetype"
- help
- Drawing text using freetype and harfbuzz.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY
- bool "fuzzy"
- help
- Fuzzy Logic in Vision -- Fuzzy logic image transform and
- inverse; Fuzzy image processing.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF
- bool "hdf"
- help
- Hierarchical Data Storage -- This module contains I/O
- routines for Hierarchical Data Format:
- https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format
- meant to store large amounts of data.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS
- bool "hfs"
- help
- Hierarchical Feature Selection for Efficient Image
- Segmentation -- This module contains an efficient
- algorithm to segment an image.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH
- bool "img_hash"
- help
- This module contains algorithms to extract hash of an
- image allowing to efficiently estimate similarity between
- images.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM
- bool "intensity_transform"
- help
- The module brings implementations of intensity transformation
- algorithms to adjust image contrast.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA
- bool "julia"
- help
- Julia language wrappers with samples and tests.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR
- bool "line_descriptor"
- help
- Line Segment Extract and Match -- Methods of extracting,
- describing and matching line segments using binary
- descriptors.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB
- bool "matlab"
- help
- Matlab Interface -- OpenCV Matlab Mex wrapper code generator
- for certain opencv core modules.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC
- bool "mcc"
- help
- Macbeth Color Chart detector -- Find and return color patch
- location in MacBeth color calibration charts.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW
- bool "optflow"
- select BR2_PACKAGE_OPENCV4_LIB_VIDEO
- help
- Optical Flow -- Algorithms for running and evaluating
- deepflow, simpleflow, sparsetodenseflow and motion
- templates (silhouette flow).
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS
- bool "ovis"
- help
- OGRE 3D Visualiser -- allows you to render 3D data using
- the OGRE 3D engine.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING
- bool "phase_unwrapping"
- help
- Quality-guided phase unwrapping.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT
- bool "plot"
- help
- Plotting -- The plot module allows you to easily plot data
- in 1D or 2D.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY
- bool "quality"
- help
- Image Quality Analysis (IQA) API.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID
- bool "rapid"
- help
- Silhouette based 3D object tracking.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG
- bool "reg"
- help
- Image Registration -- Pixels based image registration for
- precise alignment. Follows the paper "Image Alignment and
- Stitching: A Tutorial", by Richard Szeliski.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD
- bool "rgbd"
- help
- RGB-Depth Processing module -- Linemod 3D object recognition;
- Fast surface normals and 3D plane finding. 3D visual odometry.
- 3d reconstruction using KinectFusion.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY
- bool "saliency"
- help
- Saliency API -- Where humans would look in a scene. Has
- routines for static, motion and "objectness" saliency.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM
- bool "sfm"
- select BR2_PACKAGE_OPENCV4_LIB_IMGPROC
- select BR2_PACKAGE_OPENCV4_LIB_IMGCODECS
- select BR2_PACKAGE_EIGEN
- select BR2_PACKAGE_GLOG
- select BR2_PACKAGE_GFLAGS
- help
- Structure from Motion -- This module contains algorithms
- to perform 3d reconstruction from 2d images. The core of
- the module is a light version of Libmv.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE
- bool "shape"
- help
- Shape Distance and Matching
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO
- bool "stereo"
- select BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING
- help
- Stereo Correspondence -- Stereo matching done with different
- descriptors: Census / CS-Census / MCT / BRIEF / MV and dense
- stereo correspondence using Quasi Dense Stereo method.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT
- bool "structured_light"
- help
- Structured Light Use -- How to generate and project gray code
- patterns and use them to find dense depth in a scene.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES
- bool "superres"
- select BR2_PACKAGE_OPENCV4_LIB_VIDEO
- help
- Super Resolution
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING
- bool "surface_matching"
- help
- Point Pair Features -- Implements 3d object detection and
- localization using multimodal point pair features.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT
- bool "text"
- help
- Scene Text Detection and Recognition -- This module contains
- algorithms to perform text detection, words segmentation and
- text recognition in a visual scene.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING
- bool "tracking"
- select BR2_PACKAGE_OPENCV4_LIB_VIDEO
- help
- Vision Based Object Tracking -- Use and/or evaluate different
- visual object tracking techniques.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB
- bool "videostab"
- select BR2_PACKAGE_OPENCV4_LIB_VIDEO
- select BR2_PACKAGE_OPENCV4_LIB_PHOTO
- help
- Video Stabilization
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ
- bool "viz"
- help
- 3D Visualizer
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE
- bool "wechat_qrcode"
- help
- WeChat QR code detector for detecting and parsing QR code.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D
- bool "xfeatures2d"
- help
- Features2D extra -- Extra 2D Features Framework containing
- experimental and non-free 2D feature detector/descriptor
- algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy,
- Self-similar.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC
- bool "ximgproc"
- help
- Extended Image Processing -- Structured Forests / Domain
- Transform Filter / Guided Filter / Adaptive Manifold Filter
- / Joint Bilateral Filter / Superpixels / Ridge Detection
- Filter.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT
- bool "xobjdetect"
- select BR2_PACKAGE_OPENCV4_LIB_OBJDETECT
- help
- Boosted 2D Object Detection -- Uses a Waldboost cascade and
- local binary patterns computed as integral features for 2D
- object detection.
- config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO
- bool "xphoto"
- select BR2_PACKAGE_OPENCV4_LIB_PHOTO
- help
- Extra Computational Photography -- Additional photo processing
- algorithms: Color balance / Denoising / Inpainting.
- endif
|