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

 

 若编译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())
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值