opencv pakken inneholder grafikkbiblioteker hovedsakelig rettet mot computer vision i sanntid.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://github.com/opencv/opencv/archive/4.10.0/opencv-4.10.0.tar.gz
Nedlasting MD5 sum: adaf23e87339e6df6d50d68001138ccc
Nedlastingsstørrelse: 91 MB
Estimert diskplass som kreves: 698 MB (med opencv-contrib)
Estimert byggetid: 3.0 SBU (bruke parallellisme=8)
Valgfrie Tilleggsmoduler: https://github.com/opencv/opencv_contrib/archive/4.10.0/opencv_contrib-4.10.0.tar.gz
Valgfrie Tilleggsmoduler md5sum: 5a4bc09177b74813c72648c117783dba
Valgfrie Tilleggsmoduler Størrelse: 53 MB
En ekstra fil som starter med "ippicv" (integrated performance primitives) lastes ned automatisk i løpet av cmmake som en del av byggeprosedyren. Denne nedlastingen er spesifikk for systemarkitekturen.
FFmpeg-7.1, gst-plugins-base-1.24.9, GTK+-3.24.43, JasPer-4.2.4, libexif-0.6.24, libjpeg-turbo-3.0.1, libpng-1.6.44, libtiff-4.7.0, libwebp-1.4.0, OpenJPEG-2.5.2, v4l-utils-1.28.1, og xine-lib-1.2.13
apache-ant-1.10.15, Doxygen-1.12.0, Java-23.0.1, NumPy-2.1.3, Protobuf-28.3, ATLAS, blas, Cuda, Eigen, OpenEXR, GDAL, lapack, libdc1394, Threading Building Blocks (TBB), og VTK - The Visualization Toolkit,
Hvis du lastet ned de valgfrie modulene, pakk dem ut nå:
tar -xf ../opencv_contrib-4.10.0.tar.gz
Installer opencv ved å kjøre følgende kommandoer:
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
Pakken kommer ikke med en testpakke.
Nå, som root
bruker:
make install
-D
CMAKE_SKIP_INSTALL_RPATH=ON
: Denne bryteren gjør at
cmake fjerner
hardkodede biblioteksøkebaner (rpath) når du installerer en binær
kjørbar fil eller et delt bibliotek. Denne pakken trenger ikke
rpath når den først er installert i standard plassering, og rpath
kan noen ganger forårsake uønskede effekter eller til og med
sikkerhetsproblemer.
-D WITH_XINE=ON
: Dette
alternativet instruerer make prosedyren å bruke xine-lib-1.2.13.
-D
ENABLE_PRECOMPILED_HEADERS=OFF
: Dette alternativet er
nødvendig for kompatibilitet med gcc-6.1 og nyere.
-D
OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.10.0/modules
:
instruerer byggesystemet til å bygge tilleggsmoduler.