Jeston Xavier NX安装opencv 4.4.0

::!!没有支持ffmpeg

要安装libgtk2.0-dev

sudo apt-get install libgtk2.0-dev

编译到指定目录:(分debug和release两个版本)

在 opencv4.4.0文件下新建:debugbuild 和 releasebuild

Jeston Xavier NX安装opencv 4.4.0

Jeston Xavier NX安装opencv 4.4.0

若编译debug库 则 cd debugbuild

cmake 配置方式 :

cmake -D CMAKE_BUILD_TYPE=DEBUG \
-D CMAKE_INSTALL_PREFIX=./ \
-D ENABLE_PRECOMPILED_HEADERS=OFF \
-D INSTALL_C_EXAMPLES=OFF \
-D INSTALL_PYTHON_EXAMPLES=OFF \
-D BUILD_opencv_python2=OFF \
-D BUILD_opencv_python3=ON \
-D PYTHON_DEFAULT_EXECUTABLE=$(/usr/bin/python3 -c “import sys; print(sys.executable)”) \
-D PYTHON3_EXECUTABLE=$(/usr/bin/python3 -c “import sys; print(sys.executable)”) \
-D PYTHON3_NUMPY_INCLUDE_DIRS=$(/usr/bin/python3 -c “import numpy; print (numpy.get_include())”) \
-D PYTHON3_PACKAGES_PATH=$(/usr/bin/python3 -c “from distutils.sysconfig import get_python_lib; print(get_python_lib())”) \
-D WITH_V4L=ON \
-D WITH_LIBV4L=ON \
-D WITH_CUDA=ON \
-D CUDA_CUDA_LIBRARY=ON \
-D WITH_CUDNN=ON \
-D CUDNN_VERSION=’8.2.1′ \
-D ENABLE_FAST_MATH=ON \
-D CUDA_FAST_MATH=ON \
-D WITH_CUBLAS=ON \
-D WITH_OPENGL=ON \
-D WITH_FFMPEG=ON \
-D CUDA_ARCH_BIN=5.3,6.2,7.2 \
-D CUDA_ARCH_PTX= \
-D EIGEN_INCLUDE_PATH=/usr/include/eigen3 \
-D ENABLE_NEON=ON \
-D OPENCV_DNN_CUDA=ON \
-D OPENCV_ENABLE_NONFREE=ON \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D WITH_GSTREAMER=ON \
-D WITH_OPENGL=ON \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.4.0/modules ..

其他参考下面链接:

转:Jetson Xavier NX安装cuda opencv4.4.0 – 简书

注:要把opencv_contrib-4.2.0/modules/xfeatures2d/test/ 里面没有的,而 opencv-4.2.0/modules/features2d/test/ 里面有的文件 和文件夹都拷贝到 opencv_contrib-4.2.0/modules/xfeatures2d/test/

python3

然后导入opencv:

import cv2

然后打印构建信息:

print(cv2.getBuildInformation())

Original: https://blog.csdn.net/szx123_/article/details/125430137
Author: 商在兴
Title: Jeston Xavier NX安装opencv 4.4.0

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/704769/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球