The opencv package contains graphics libraries mainly aimed at real-time computer vision.
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://github.com/opencv/opencv/archive/4.8.1/opencv-4.8.1.tar.gz
ダウンロード MD5 sum: 7e3b6b5046e4e31226bbf4872091201c
ダウンロードサイズ: 88 MB
必要ディスク容量: 781 MB
必要ディスク容量: 7.1 SBU (using parallelism=4)
Optional additional modules: https://github.com/opencv/opencv_contrib/archive/4.8.1/opencv_contrib-4.8.1.tar.gz
One additional file that starts with "ippicv" (integrated performance primitives) will be automatically downloaded during the cmake portion of the build procedure. This download is specific to the system architecture.
FFmpeg-6.1, gst-plugins-base-1.22.7, GTK+-3.24.38, JasPer-4.1.1, libexif-0.6.24, libjpeg-turbo-3.0.1, libpng-1.6.40, libtiff-4.6.0, libwebp-1.3.2, OpenJPEG-2.5.0, v4l-utils-1.26.1, xine-lib-1.2.13
apache-ant-1.10.14, Doxygen-1.9.8, Java-21.0.1, NumPy-1.26.2, Python-2.7.18, ATLAS, blas, Cuda, Eigen, OpenEXR, GDAL, lapack, libdc1394, Threading Building Blocks (TBB), VTK - The Visualization Toolkit,
If you downloaded the optional modules, unpack them now:
tar -xf ../opencv_contrib-4.8.1.tar.gz
以下のコマンドを実行して opencv をビルドします。
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DENABLE_CXX11=ON \ -DBUILD_PERF_TESTS=OFF \ -DWITH_XINE=ON \ -DBUILD_TESTS=OFF \ -DENABLE_PRECOMPILED_HEADERS=OFF \ -DCMAKE_SKIP_RPATH=ON \ -DBUILD_WITH_DEBUG_INFO=OFF \ -Wno-dev .. && make
このパッケージにテストスイートはありません。
root
ユーザーになって以下を実行します。
make install
-DWITH_XINE=ON
: This option
instructs the make procedure to use xine-lib-1.2.13.
-DENABLE_PRECOMPILED_HEADERS=OFF
:
This option is needed for compatibility with gcc-6.1 and later.
-DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.8.1/modules
:
instructs the build system to build additional modules.