Xavier NX安装opencv3.4.7~3.4.15

Xavier NX自带的opencv4的版本,版本太高。项目程序使用的版本是opencv3。只能重新安装配置opencv3的版本,以ubuntu1804系统——配置opencv3.4.7(此配置流程也适用于opencv3.4.15版本)为例进行说明:

  1. 下载地址:Releases - OpenCV
  2. 解压下载的zip包

  unzip opencv-3.4.7.zip

  1. 安装所有的依赖包:

  1)sudo apt-get install build-essential

  2)sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

  3)sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

  4)sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev

  5)sudo apt-get install libxvidcore-dev libx264-dev

  6)sudo apt-get install libatlas-base-dev gfortran

  7)sudo apt-get install ffmpeg

  1. cd /home/yd/opencv-3.4.7
  2. sudo apt-get install cmake
  3. sudo mkdir build
  4. cd build
  5. sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ../
  6. sudo make
  7. sudo make install
  8. sudo gedit /etc/ld.so.conf.d/opencv.conf

  末尾添加:/usr/local/lib

  保存

  sudo ldconfig            #使刚才的命令生效#

  1. sudo gedit ~/.bashrc

  最末尾添加:

  export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 

  source ~/.bashrc     #使配置生效# 

  sudo updatedb        #更新#

  1. 配置完成后测试:

  1)cd /home/yd/opencv-3.4.7/samples/cpp/example_cmake

  2)sudo cmake .

  3)sudo make

  4)./opencv_example

  会出现图像,测试完成。安装成功

  1. 查询opencv的版本信息:

   pkg-config --modversion opencv

  1. opencv3.4.7编译过程中报错解决方法
  2. Ubuntu18.04下安装OpenCv依赖包libjasper-dev无法安装的问题
  • sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
  • sudo apt-get update
  • sudo apt-get install libjasper1 libjasper-dev
  1. 解决 fatal error: Eigen/Core: No such file or directory

sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen

  1. 编译到50%的时候可能会遇到libopencv_core.so.3.4.7: undefined reference to `cblas_dgemm'

cmake -D CMAKE_EXE_LINKER_FLAGS=-lcblas -D WITH_TBB=ON -D WITH_OPENMP=ON -D WITH_IPP=ON -D WITH_CUDA=OFF -D ENABLE_CXX11=1 -D BUILD_EXAMPLES=ON -DCMAKE_BUILD_TYPE=Release -DOPENCV_GENERATE_PKGCONFIG=ON -DCMAKE_INSTALL_PREFIX=/usr/local/opencv347 -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules/ ..

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 安装OpenCV 4.5.4在NVIDIA的Xavier NX上可以按照以下步骤进行操作: 1. 准备工作: - 在Xavier NX安装和配置好正确的操作系统和驱动程序。 - 确保已连接好互联网。 2. 安装依赖库: 在终端窗口中执行以下命令: ``` sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev sudo apt-get install libv4l-dev v4l-utils qv4l2 v4l2ucp sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev ``` 等待依赖库安装完成。 3. 下载并编译OpenCV: 在终端窗口中执行以下命令: ``` git clone https://github.com/opencv/opencv.git cd opencv git checkout 4.5.4 mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local .. make -j4 // “-j4”是指并行编译,可以根据需要进行调整 sudo make install ``` 上述过程可能需要一些时间,请耐心等待。 4. 验证安装: 在终端窗口中执行以下命令,以验证OpenCV是否安装成功: ``` pkg-config --modversion opencv4 ``` 如果成功安装,将显示OpenCV的版本号。 以上就是在Xavier NX安装OpenCV 4.5.4的步骤。请根据实际情况进行操作,并根据需要进行任何额外的配置或调整。 ### 回答2: 要在Xavier NX安装OpenCV 4.5.4,可以按照以下步骤进行操作: 1. 首先,确保已经将Xavier NX设备与Internet连接,并且有可用的终端界面。 2. 打开终端,并输入以下命令以确保操作系统已更新到最新版本: ``` sudo apt update sudo apt upgrade ``` 3. 安装必要的软件包和依赖项: ``` sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev ``` 4. 接下来,通过以下命令从GitHub克隆OpenCV的源代码: ``` git clone --branch 4.5.4 https://github.com/opencv/opencv.git ``` 5. 进入克隆的OpenCV目录: ``` cd opencv ``` 6. 创建并进入一个build目录: ``` mkdir build cd build ``` 7. 使用CMake生成Makefile: ``` cmake .. ``` 8. 开始编译和安装OpenCV: ``` make -j8 # 使用8个线程进行编译,根据自己的需求进行调整 sudo make install ``` 9. 编译和安装后,使用以下命令添加OpenCV库到系统动态链接库中: ``` sudo ldconfig ``` 10. 完成安装后,可以验证OpenCV是否正确安装。在终端输入以下命令: ``` pkg-config --modversion opencv4 ``` 如果正确安装,将显示OpenCV的版本号。 ### 回答3: 安装OpenCV 4.5.4 可以通过以下步骤完成: 1. 首先,确保你的 Xavier NX 已经连接到互联网,并且具备足够的存储空间。 2. 打开终端,在命令行中输入以下命令,安装所需的依赖项: ``` sudo apt-get update sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev ``` 3. 从 OpenCV 官方存储库中下载源代码。进入一个你希望存储源代码的目录,并在终端中使用以下命令进行克隆: ``` git clone https://github.com/opencv/opencv.git ``` 4. 进入刚刚克隆的 OpenCV 目录,并切换到所需的版本(这里是 4.5.4): ``` cd opencv git checkout 4.5.4 ``` 5. 创建一个名为“build”的文件夹,在终端中进入该文件夹: ``` mkdir build cd build ``` 6. 使用以下命令运行 CMake,配置你的构建选项: ``` cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. ``` 7. 使用以下命令进行编译和安装: ``` make -j$(nproc) sudo make install ``` 8. 安装完成后,你可以使用以下命令验证 OpenCV 是否成功安装: ``` pkg-config --modversion opencv4 ``` 以上就是在 Xavier NX安装 OpenCV 4.5.4 的步骤。请注意,安装过程可能需要一些时间,并且可能会因网络连接速度等因素而有所不同。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值