O pacote opencv contém bibliotecas gráficas voltadas principalmente para visão computacional em tempo real.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.
Transferência (HTTP): https://github.com/opencv/opencv/archive/4.8.0/opencv-4.8.0.tar.gz
Soma de verificação MD5 da transferência: c2225e737ce7f671b839a687f2dc7ab9
Tamanho da transferência: 88 MB
Espaço em disco estimado exigido: 783 MB
Tempo de construção estimado: 4,1 UPC (usando paralelismo = 4)
Módulos adicionais opcionais: https://github.com/opencv/opencv_contrib/archive/4.8.0/opencv_contrib-4.8.0.tar.gz
Um arquivo adicional que começa com "ippicv" (primitivas de desempenho integrado) será baixado automaticamente durante a parte "cmake" do procedimento de construção. Essa transferência é específica para a arquitetura do sistema.
FFmpeg-6.0, gst-plugins-base-1.22.5, GTK+-3.24.38, JasPer-4.0.0, libexif-0.6.24, libjpeg-turbo-3.0.0, libpng-1.6.40, libtiff-4.5.1, libwebp-1.3.1, v4l-utils-1.24.1 e xine-lib-1.2.13
apache-ant-1.10.14, Doxygen-1.9.7, Java-20.0.2, NumPy-1.25.2, Python-2.7.18, blas, Cuda, Eigen, OpenEXR, GDAL, lapack, libdc1394, Threading Building Blocks (TBB) e VTK - The Visualization Toolkit,
Se você baixou os módulos opcionais, [então] desempacote-os agora:
tar -xf ../opencv_contrib-4.8.0.tar.gz
Instale opencv executando os seguintes comandos:
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
O pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root:
make install
-DWITH_XINE=ON: Essa opção
instrui o procedimento "make" a usar xine-lib-1.2.13.
-DENABLE_PRECOMPILED_HEADERS=OFF:
Essa opção é necessária para compatibilidade com "gcc-6.1" e
posteriores.
-DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.8.0/modules:
instrui o sistema de construção a construir módulos adicionais.