diff options
author | Christoph Fritz <chf.fritz@googlemail.com> | 2014-04-04 11:21:13 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2014-04-04 11:36:46 +0200 |
commit | cd44a4ff2f0d359f68ab889641b0d30101a749c5 (patch) | |
tree | 27d70ff608f1a15490fd5d0a4bde7152b73ea9d5 /rules/opencv.in | |
parent | 83b83833ab12cb50c651328c37df4163c6f2fc10 (diff) | |
download | ptxdist-cd44a4ff2f0d359f68ab889641b0d30101a749c5.tar.gz ptxdist-cd44a4ff2f0d359f68ab889641b0d30101a749c5.tar.xz |
opencv: add new package
Signed-off-by: Christoph Fritz <chf.fritz@googlemail.com>
[mol: some cosmetic changes]
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/opencv.in')
-rw-r--r-- | rules/opencv.in | 179 |
1 files changed, 179 insertions, 0 deletions
diff --git a/rules/opencv.in b/rules/opencv.in new file mode 100644 index 000000000..008400617 --- /dev/null +++ b/rules/opencv.in @@ -0,0 +1,179 @@ +## SECTION=multimedia_libs + +menuconfig OPENCV + tristate + prompt "opencv" + select HOST_CMAKE + select GCCLIBS_CXX + select ZLIB + select LIBPNG + select LIBJPEG + select QT4 if OPENCV_QT + select QT4_BUILD_QTESTLIB if OPENCV_QT + select QT4_BUILD_GUI if OPENCV_QT + select QT4_STL if OPENCV_QT + select GSTREAMER if OPENCV_GSTREAMER + select V4L_UTILS if OPENCV_V4L_LIBV4L2 + select V4L_UTILS_LIBV4L2 if OPENCV_V4L_LIBV4L2 + help + Open Source Computer Vision Library + +if OPENCV + +config OPENCV_CALIB3D + bool + prompt "calib3d" + select OPENCV_FEATURES2D + help + Camera Calibration and 3D Reconstruction + +config OPENCV_CONTRIB + bool + prompt "contrib" + select OPENCV_CALIB3D + select OPENCV_IMGPROC + select OPENCV_ML + select OPENCV_OBJDETECT + select OPENCV_VIDEO + help + Contributed/Experimental Stuff + +config OPENCV_FEATURES2D + bool + prompt "features2d" + select OPENCV_FLANN + select OPENCV_IMGPROC + help + 2D Features Framework + +config OPENCV_FLANN + bool + prompt "flann" + help + Clustering and Search in Multi-Dimensional Spaces + +config OPENCV_GPU + bool + prompt "gpu" + select OPENCV_LEGACY + select OPENCV_PHOTO + select OPENCV_OBJDETECT + help + GPU-accelerated Computer Vision + +config OPENCV_HIGHGUI + bool + prompt "highgui" + select OPENCV_IMGPROC + help + High-level GUI and Media I/O + +config OPENCV_IMGPROC + bool + prompt "imgproc" + help + Image Processing + +config OPENCV_LEGACY + bool + prompt "legacy" + select OPENCV_CALIB3D + select OPENCV_ML + select OPENCV_VIDEO + help + Deprecated stuff + +config OPENCV_ML + bool + prompt "ml" + help + Machine Learning + +config OPENCV_NONFREE + bool + prompt "nonfree" + select OPENCV_CALIB3D + select OPENCV_IMGPROC + select OPENCV_FEATURES2D + help + Non-free functionality + +config OPENCV_OBJDETECT + bool + prompt "objdetect" + select OPENCV_IMGPROC + help + Object Detection + +config OPENCV_PHOTO + bool + prompt "photo" + select OPENCV_IMGPROC + help + Computational Photography + +config OPENCV_STITCHING + bool + prompt "stitching" + select OPENCV_CALIB3D + select OPENCV_FEATURES2D + select OPENCV_OBJDETECT + help + Images stitching + +config OPENCV_SUPERRES + bool + prompt "superres" + select OPENCV_IMGPROC + select OPENCV_VIDEO + help + Super Resolution + +config OPENCV_VIDEO + bool + prompt "video" + select OPENCV_IMGPROC + help + Video Analysis + +config OPENCV_VIDEOSTAB + bool + prompt "videostab" + select OPENCV_CALIB3D + select OPENCV_FEATURES2D + select OPENCV_HIGHGUI + select OPENCV_OBJDETECT + select OPENCV_PHOTO + select OPENCV_VIDEO + help + Video Stabilization + +config OPENCV_GSTREAMER + bool + prompt "gstreamer" + help + Gstreamer Support + +config OPENCV_V4L + bool + prompt "v4l" + select OPENCV_VIDEO + help + Video4Linux Support + +config OPENCV_V4L_LIBV4L2 + bool + prompt "libv4l2" + depends on OPENCV_V4L + help + For embedded use cases it often makes sense to explicitly not + use libv4l, because the colorspace conversions in software adds + unexpected overhead. + +config OPENCV_QT + bool + prompt "qt" + help + QT GUI Support + +endif |