美文网首页
Jetson Xavier NX Opencv-GPU版本安装

Jetson Xavier NX Opencv-GPU版本安装

作者: 橘子大虾 | 来源:发表于2022-05-19 11:49 被阅读0次

    0. 准备工作

    安装之前请先安装好CUDA、cuDNN、TensorRT和Pytorch
    Jetson Xavier NX CUDA、cuDNN、TensorRT与Pytorch环境配置

    opencv源码安装包下载,也可自行到github下载
    链接:https://pan.baidu.com/s/1mrIgGoMo0bq6otGhlh-E3A
    提取码:6sb3

    1. 正式安装

    卸载自带opencv

    sudo apt-get remove libopencv*
    

    下载opencv源码,github下载opencv4.5.5版本和下载contrib 4.5.5版本。

    https://github.com/opencv/opencv/tree/4.5.5
    https://github.com/opencv/opencv_contrib/tree/4.5.5

    将源码解压至同一文件夹,务必解压到同一文件夹下,否则导致cmake报错

    image.png

    安装cmake等依赖项

    # 安装Cmake
    sudo apt-get install cmake
    
    # 安装依赖项 
    sudo apt-get install build-essential \
    libavcodec-dev \
    libavformat-dev \
    libavutil-dev \
    libeigen3-dev \
    libglew-dev \
    libgtk2.0-dev \
    libgtk-3-dev \
    libjpeg-dev \
    libpostproc-dev \
    libswscale-dev \
    libtbb-dev \
    libtiff5-dev \
    libv4l-dev \
    libxvidcore-dev \
    libx264-dev \
    qt5-default \
    zlib1g-dev \
    libavresample-dev \
    gstreamer1.0-plugins-bad \
    pkg-config
    

    进入opencv-4.5.5文件夹内,新建build文件夹


    image.png

    进入build文件夹,在此目录打开终端


    image.png

    执行Cmake命令生成makefile

    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.5.5/modules -D CUDA_ARCH_BIN='7.2' -D WITH_CUDA=ON -D BUILD_opencv_python3=ON -DBUILD_opencv_python2=OFF -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D OPENCV_GENERATE_PKGCONFIG=1 -D WITH_GTK_2_X=ON -D WITH_GSTREAMER=ON ..
    

    生成完成后出现如下提示


    image.png

    若中途卡在下载部分,可以Ctrl+C中止Cmake过程,重新执行该命令跳过下载部分,同时这样也会导致非完全安装,需要用到相关功能的小伙伴安装时注意一下

    开始编译源码(需要1-2小时)

    make -j4
    

    编译完成如下图


    image.png

    安装opencv

    sudo make install
    

    安装完成后如下图


    image.png

    安装成功后可以通过Jtop的info查看,出现compiled CUDA:YES则表示成功


    image.png

    相关文章

      网友评论

          本文标题:Jetson Xavier NX Opencv-GPU版本安装

          本文链接:https://www.haomeiwen.com/subject/wlktprtx.html