ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

agx编译cuda版opencv4.5.2

2021-04-19 14:59:26  阅读:380  来源: 互联网

标签:sudo OPENCV opencv4.5 dev opencv CUDA agx get cuda


参考https://github.com/mdegans/nano_build_opencv

1、下载opencv和opencv_contrib包

2、卸载原先opencv

sudo apt-get purge libopencv*

3、安装依赖

sudo apt-get install build-essential pkg-config libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev

sudo apt-get install qtbase5-dev

sudo apt-get install qtdeclarative5-dev

4、拷贝opencv_contrib到opencv目录下

5、cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/ -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules -D CUDA_ARCH_BIN='7.2' -D WITH_CUDA=1 -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 ..

需要根据实际情况修改contrib路径OPENCV_EXTRA_MODULES_PATH

可以参考以下配置进行选择

sudo apt-get install -y \

build-essential \

cmake \

git \

gfortran \

libatlas-base-dev \

libavcodec-dev \

libavformat-dev \

libavresample-dev \

libcanberra-gtk3-module \

libdc1394-22-dev \

libeigen3-dev \

libglew-dev \

libgstreamer-plugins-base1.0-dev \

libgstreamer-plugins-good1.0-dev \

libgstreamer1.0-dev \

libgtk-3-dev \

libjpeg-dev \

libjpeg8-dev \

libjpeg-turbo8-dev \

liblapack-dev \

liblapacke-dev \

libopenblas-dev \

libpng-dev \

libpostproc-dev \

libswscale-dev \

libtbb-dev \

libtbb2 \

libtesseract-dev \

libtiff-dev \

libv4l-dev \

libxine2-dev \

libxvidcore-dev \

libx264-dev \

pkg-config \

python-dev \

python-numpy \

python3-dev \

python3-numpy \

python3-matplotlib \

qv4l2 \

v4l-utils \

v4l2ucp \

zlib1g-dev







cmake

-D BUILD_EXAMPLES=OFF

-D BUILD_opencv_python2=ON

-D BUILD_opencv_python3=ON

-D CMAKE_BUILD_TYPE=RELEASE

-D CMAKE_INSTALL_PREFIX=${PREFIX}

-D CUDA_ARCH_BIN=5.3,6.2,7.2

-D CUDA_ARCH_PTX=

-D CUDA_FAST_MATH=ON

-D CUDNN_VERSION='8.0'

-D EIGEN_INCLUDE_PATH=/usr/include/eigen3

-D ENABLE_NEON=ON

-D OPENCV_DNN_CUDA=ON

-D OPENCV_ENABLE_NONFREE=ON

-D OPENCV_EXTRA_MODULES_PATH=/tmp/build_opencv/opencv_contrib/modules

-D OPENCV_GENERATE_PKGCONFIG=ON

-D WITH_CUBLAS=ON

-D WITH_CUDA=ON

-D WITH_CUDNN=ON

-D WITH_GSTREAMER=ON

-D WITH_LIBV4L=ON

-D WITH_OPENGL=ON"

..

如果编译时下载很慢,可以手动下载boost_desc那些文件并拷贝到opencv/build/download/xfeature2d下面

6、sudo make -j4

7、sudo make install

 

 

 

 

 

 

标签:sudo,OPENCV,opencv4.5,dev,opencv,CUDA,agx,get,cuda
来源: https://blog.csdn.net/qq_17127427/article/details/115860038

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有