其实很简单,细节却很多
原文链接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
我安装时的细节
- 不需要换源
- 软件源更新的时候我这必须使用手机热点
- 在执行webget github时,不要着急取消,多等一会会自动重连
- 如果遇到下载zip包的时候下不下来,可以用手机热点先执行好前面的步骤,然后换wifi试试下载
- 第二遍成功的