手把手带你在Linux上安装带GPU加速的opencv库(C++版本)
在Linux上安装带有GPU加速的OpenCV库,首先需要确保你的系统中安装了NVIDIA的CUDA工具包。以下是安装步骤的简要概述:
安装CUDA:
访问NVIDIA官网下载并安装适合你的NVIDIA GPU的CUDA Toolkit。
安装OpenCV依赖库:
sudo apt-get update sudo apt-get install build-essential cmake git pkg-config libgtk-3-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \ libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \ gfortran openexr libatlas-base-dev python3-dev python3-numpy \ libtbb2 libtbb-dev libdc1394-22-dev
克隆OpenCV和OpenCV\_contrib仓库:
git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git
编译OpenCV:
进入OpenCV目录并创建一个build目录,然后在该目录中编译:
cd opencv mkdir build cd build cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \ -D WITH_CUDA=ON \ -D WITH_CUDNN=ON \ -D BUILD_EXAMPLES=ON .. make -j$(nproc) sudo make install sudo ldconfig
验证安装:
运行以下命令来查看OpenCV版本,确认安装成功:
pkg-config --modversion opencv4
注意:以上命令假设你的CUDA版本与OpenCV兼容且已经安装。如果CUDA版本不兼容,你可能需要下载与你的CUDA版本兼容的OpenCV版本。同时,如果你的系统中安装了多个CUDA版本,你可能需要指定CUDA的路径。
评论已关闭