我和jetson-Nano的故事(7)——安装OpenCV(c++)

在jetson-Nano中安装OpenCV(c++)

情景引入

最近在jetson AGX Xavier跑代码的时候,因为需要CULane数据集的评价工具,发现里面没有,而编译的时候又需要C++版本的OpenCV,所以在这里记录一下安装编译的过程。 NVIDIA jetson-系列的开发板架构都一样的,所以就没有改标题 ————————————————————————————————————————————————-————————

1 相关链接

    https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html https://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/

2 操作流程

2.1 Quick start

    Build core modules
# Install minimal prerequisites (Ubuntu 18.04 as reference)
sudo apt update && sudo apt install -y cmake g++ wget unzip
# Download and unpack sources
wget -O opencv.zip https://github.com/opencv/opencv/archive/master.zip
unzip opencv.zip
# Create build directory
mkdir -p build && cd build
# Configure
cmake  ../opencv-master
# Build
cmake --build .
    Build with opencv_contrib
# Install minimal prerequisites (Ubuntu 18.04 as reference)
sudo apt update && sudo apt install -y cmake g++ wget unzip
# Download and unpack sources
wget -O opencv.zip https://github.com/opencv/opencv/archive/master.zip
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/master.zip
unzip opencv.zip
unzip opencv_contrib.zip
# Create build directory and switch into it
mkdir -p build && cd build
# Configure 
cmake -D CMAKE_BUILD_TYPE=RELEASE 
-D CMAKE_INSTALL_PREFIX=/usr/local 
-D INSTALL_PYTHON_EXAMPLES=ON 
-D INSTALL_C_EXAMPLES=OFF 
-D OPENCV_EXTRA_MODULES_PATH=~/samsung-sd/downloads/opencv_contrib-master/modules     # 此路径改成自己的
-D PYTHON_EXECUTABLE=~ /bin/python 
-D BUILD_EXAMPLES=ON ..

# Build
cmake --build .

结束

经验分享 程序员 微信小程序 职场和发展