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.2.
Transferência (HTTP): https://github.com/opencv/opencv/archive/4.10.0/opencv-4.10.0.tar.gz
Soma de verificação MD5 da transferência: adaf23e87339e6df6d50d68001138ccc
Tamanho da transferência: 91 MB
Espaço em disco estimado exigido: 698 MB (com opencv-contrib)
Tempo de construção estimado: 3,0UPC (usando paralelismo = 8)
Módulos adicionais opcionais: https://github.com/opencv/opencv_contrib/archive/4.10.0/opencv_contrib-4.10.0.tar.gz
Soma de verificação MD5 dos módulos adicionais opcionais: 5a4bc09177b74813c72648c117783dba
Tamanho dos módulos opcionais adicionais: 53 MB
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-7.0.2, gst-plugins-base-1.24.7, GTK+-3.24.43, JasPer-4.2.4, libexif-0.6.24, libjpeg-turbo-3.0.1, libpng-1.6.43, libtiff-4.6.0, libwebp-1.4.0, OpenJPEG-2.5.2, v4l-utils-1.28.1 e xine-lib-1.2.13
apache-ant-1.10.14, Doxygen-1.12.0, Java-22.0.2, NumPy-2.1.0, Protobuf-27.3, ATLAS, 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.10.0.tar.gz
Instale opencv executando os seguintes comandos:
mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -D ENABLE_CXX11=ON \ -D BUILD_PERF_TESTS=OFF \ -D WITH_XINE=ON \ -D BUILD_TESTS=OFF \ -D ENABLE_PRECOMPILED_HEADERS=OFF \ -D CMAKE_SKIP_INSTALL_RPATH=ON \ -D BUILD_WITH_DEBUG_INFO=OFF \ -W no-dev .. && make
O pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
make install
-D
CMAKE_SKIP_INSTALL_RPATH=ON
: Essa chave faz com que
cmake remova caminhos
de pesquisa de biblioteca rigidamente codificados (rpath) ao
instalar um arquivo binário executável ou uma biblioteca
compartilhada. Esse pacote não precisa do rpath depois de instalado
no local padrão, e o rpath ocasionalmente pode causar efeitos
indesejados ou até mesmo problemas de segurança.
-D WITH_XINE=ON
: Essa opção
instrui o procedimento make a usar xine-lib-1.2.13.
-D
ENABLE_PRECOMPILED_HEADERS=OFF
: Essa opção é necessária
para compatibilidade com "gcc-6.1" e posteriores.
-D
OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.10.0/modules
:
instrui o sistema de construção a construir módulos adicionais.