summaryrefslogtreecommitdiff
path: root/libraries/opencv/README
diff options
context:
space:
mode:
authorChristoph Willing <chris.willing@linux.com>2018-02-08 07:39:08 +1000
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2018-02-10 08:09:27 +0700
commit9413c7b3871955f2bbd0b92a4979a2f1049c2011 (patch)
treecb4ca61f8b5843f9a72ea22e77f0af30b3df601c /libraries/opencv/README
parent5e9788141de15694e695f44f01da9a69520bc63a (diff)
downloadslackbuilds-9413c7b3871955f2bbd0b92a4979a2f1049c2011.tar.gz
libraries/opencv: Updated for version 3.4.0
Signed-off-by: Christoph Willing <chris.willing@linux.com>
Diffstat (limited to 'libraries/opencv/README')
-rw-r--r--libraries/opencv/README22
1 files changed, 19 insertions, 3 deletions
diff --git a/libraries/opencv/README b/libraries/opencv/README
index c7db8828bd..71168738ff 100644
--- a/libraries/opencv/README
+++ b/libraries/opencv/README
@@ -4,6 +4,9 @@ OpenCV was built to provide a common infrastructure for
computer vision applications and to accelerate the use of
machine perception in commercial products.
+This SlackBuild is incompatible with the opencv-legacy SlackBuild
+so they should not be installed simultaneously.
+
OpenCV will incorporate features from a wide range of additional
software that may exist on the host system at build time. The more
of the relevant software packages that are available, the greater
@@ -11,13 +14,15 @@ the feature set available in the resulting OpenCV package. The
additional optional packages will mostly be autodetected and used
at build time without any user intervention. Packages that are
processed in this way include (by SBo package name):
- qt5 libdc1394 ffmpeg hdf5 VTK jdk apache-ant numpy python3 numpy3
+ qt5 libdc1394 ffmpeg hdf5 VTK libwebp tesseract
+ glog apache-ant numpy python3 numpy3 OpenBLAS
+ openjdk8 (or openjdk or jdk)
In the unlikely situation that features from these packages are not
wanted despite already being installed on the host system,
incorporation of some of them into OpenCV may be suppressed by setting
the appropriate environment variable to "no" e.g.
- CVFFMPEG=no ./opencv.SlackBuild
+ CVFFMPEG=no sh ./opencv.SlackBuild
Features that may be excluded in this manner are controlled by the
following environment variables:
CV1394 CVFFMPEG CVVTK
@@ -35,8 +40,19 @@ VTK support will be disabled unless it was built with qt5 support (which
is possible but not its default). Conversely, if VTK has been built with
qt5, it will be disabled in OpenCV unless it too is being built with qt5.
+The Deep Neural Network module and Extra 2D Features Framework from
+OpenCV's "extra modules" section are disabled by default. They may be
+enabled by setting the DNN and/or XF2D environment variables as required
+e.g.
+ DNN=yes sh ./opencv.SlackBuild
+Enabling either of these modules results in additional downloading during
+the configure stage of building.
+
Documentation is generated by the SlackBuild unless it is switched off
by setting the CVDOCS environment variable i.e.
- CVDOCS=no ./opencv.SlackBuild
+ CVDOCS=no sh ./opencv.SlackBuild
+Enabling the documentation results in additional downloading of example data
+during the configure stage of building.
+
The graphviz package is an optional dependency for enhanced
documentation.