四行指令给jetson nano安装OpenCV

这篇博客介绍了在Jetson Nano设备上安装OpenCV 4.5.1的详细过程,包括检查内存、增加交换空间、下载安装脚本等步骤。在安装过程中可能遇到的错误是缺少boostdesc相关的文件,解决方案是手动下载并放置到指定目录。作者还分享了安装时的一些技巧,如耐心等待网络连接和切换网络环境。最终,作者在第二次尝试时成功完成安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

其实很简单,细节却很多
原文链接jetson nano OpenCV

# check your memory first 检查内存容量
# you need at least a total of 6.5 GB!  必须要有6.5g的容量
# if not, enlarge your swap space as explained in the guide 如果没有,新增交换空间
$ free -m
$ wget https://github.com/Qengineering/Install-OpenCV-Jetson-Nano/raw/main/OpenCV-4-5-1.sh
$ sudo chmod 755 ./OpenCV-4-5-1.sh
$ ./OpenCV-4-5-1.sh

如果这就成功了那确实过于简单了。
由于不知道什么问题大多数情况会出现以下报错
编译OpenCV 以及 openc_contrib 提示缺少boostdesc_bgm.i文件出错的解决
解决方案就是自己下载如下文件:
boostdesc_bgm.i
boostdesc_bgm_bi.i
boostdesc_bgm_hd.i
boostdesc_lbgm.i
boostdesc_binboost_064.i
boostdesc_binboost_128.i
boostdesc_binboost_256.i
vgg_generated_120.i
vgg_generated_64.i
vgg_generated_80.i
vgg_generated_48.i
然后复制到opencv_contrib/modules/xfeatures2d/src/路径下
再运行make -j4
上述文件永久链接:你可以的
密码:gvng
我安装时的细节

  1. 不需要换源
  2. 软件源更新的时候我这必须使用手机热点
  3. 在执行webget github时,不要着急取消,多等一会会自动重连
  4. 如果遇到下载zip包的时候下不下来,可以用手机热点先执行好前面的步骤,然后换wifi试试下载
  5. 第二遍成功的
升级Jetson Nano上的OpenCV到版本4.8.0需要一些步骤,因为OpenCV安装通常依赖于系统库和包管理器。以下是大致的步骤: 1. **更新系统包**: - 首先,你需要确保Jetson Nano上使用的Linux发行版(比如Debian或Ubuntu)是最新的。运行以下命令更新软件包列表: ``` sudo apt-get update sudo apt-get upgrade ``` 2. **安装依赖** - 安装build-essential和其他必要的开发工具: ``` sudo apt-get install build-essential cmake git libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-dev protobuf-compiler libjpeg-dev libtiff-dev libjasper-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libgtk-3-dev ``` 3. **下载OpenCV源码** - 使用`git clone`从GitHub克隆OpenCV仓库: ``` git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git ``` 4. **配置OpenCV** - 进入OpenCV目录并创建一个新的构建目录: ``` cd opencv mkdir -p build cd build ``` - 配置OpenCV以针对Jetson Nano,指定CUDA和CMAKE选项(如果有GPU加速,记得添加CUDA支持): ``` cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CUDA_DIR=/usr/local/cuda \ -D WITH_CUDA=ON \ -D WITH_CUDNN=ON \ -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules \ -D BUILD_opencv_python=ON \ .. ``` 5. **编译和安装OpenCV** - 开始编译过程: ``` make -j$(nproc) ``` - 安装OpenCV: ``` sudo make install ``` 6. **检查版本** - 确认安装OpenCV版本: ``` python -c "import cv2; print(cv2.__version__)" ``` **注意事项**: - 如果遇到依赖错误或配置问题,你可能需要查阅OpenCV官方文档或在线教程,特别是对于特定硬件平台的调整。 -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值