opencv-4.10.0

Introduksjon til opencv

opencv pakken inneholder grafikkbiblioteker hovedsakelig rettet mot computer vision i sanntid.

[Notat]

Notat

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.

Pakkeinformasjon

Ytterligere Nedlastinger

[Notat]

Notat

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.

opencv Avhengigheter

Påkrevd

CMake-3.30.4 og UnZip-6.0

Anbefalt

Valgfri

apache-ant-1.10.15, Doxygen-1.12.0, Java-22.0.2, NumPy-2.1.2, Protobuf-28.2, ATLAS, blas, Cuda, Eigen, OpenEXR, GDAL, lapack, libdc1394, Threading Building Blocks (TBB), og VTK - The Visualization Toolkit,

Installasjon av opencv

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

Parameterforklaringer

-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.

Innhold

Installerte Programmer: opencv_annotation, opencv_interactive-calibration, opencv_model_diagnostics, opencv_version, opencv_visualisation, og setup_vars_opencv4.sh
Installerte Biblioteker: libopencv_calib3d.so, libopencv_core.so, libopencv_dnn.so, libopencv_features2d.so, libopencv_flann.so, libopencv_gapi.so, libopencv_highgui.so, libopencv_imgcodecs.so, libopencv_imgproc.so, libopencv_ml.so, libopencv_objdetect.so, libopencv_photo.so, libopencv_stitching.so, libopencv_video.so, og libopencv_videoio.so
Installerte Mapper: /usr/include/opencv4, /usr/lib/cmake/opencv4, /usr/lib/python3.12/site-packages/cv2, /usr/share/licenses/opencv4, /usr/share/opencv4, og /usr/share/java/opencv4