Jetson nano——编译安装OpenCV4.1.1和OpenCV_contirb-4.1.1(避坑补充)

配置编译步骤避坑

参考文章:
Jetson nano编译安装OpenCV4.1.1和OpenCV_contirb-4.1.1

在build中cmake时,最后复制配置时,代码的最后千万不要有空格!!!

运行cmake时报错

错误一:

cmake报错

在这里插入图片描述

解决方法

在下边这段报错中,显示这个目录不存在,其实是空格问题,只要没有空格就正常运行

\CMake Error: The source directory "/home/irvingao/opencv4/opencv-4.1.1/build/ " does not exist.
正确配置步骤
cmake \

输入配置:(可以先将下列参数复制到txt中,然后再粘到命令行中)

-DCMAKE_BUILD_TYPE=Release \
-DBUILD_PNG=OFF \
-DBUILD_TIFF=OFF \
-DBUILD_TBB=OFF \
-DBUILD_JPEG=OFF \
-DBUILD_JASPER=OFF \
-DBUILD_ZLIB=OFF \
-DBUILD_EXAMPLES=OFF \#如果该选项ON,会导致出现文章中的错误四,且博主找遍方法也没有解决,所以选择OFF
-DBUILD_opencv_java=OFF \
-DBUILD_opencv_python2=ON \
-DBUILD_opencv_python3=ON \
-DENABLE_PRECOMPILED_HEADERS=OFF \
-DWITH_OPENCL=OFF \
-DWITH_OPENMP=OFF \
-DWITH_FFMPEG=ON \
-DWITH_GSTREAMER=OFF \
-DWITH_GSTREAMER_0_10=OFF \
-DWITH_CUDA=ON \
-DWITH_GTK=ON \
-DWITH_VTK=OFF \
-DWITH_TBB=ON \
-DWITH_1394=OFF \
-DWITH_OPENEXR=OFF \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.2 \
-DCUDA_ARCH_BIN=5.3 \
-DCUDA_ARCH_PTX="" \
-DINSTALL_C_EXAMPLES=ON \
-DOPENCV_ENABLE_NONFREE=ON \
-DINSTALL_TESTS=OFF \
-DOPENCV_EXTRA_MODULES_PATH=/home/irvingao/opencv4/opencv_contrib-4.1.1/modules \
#每一个参数的 \ 后边最后一定不要有空格!!!!如果哪行报错,就查看这行最后的空格

开始编译:

..

make编译时报错

错误二:

编译过程中报错

在这里插入图片描述

但这只是表面的问题,真正的问题需要往上翻:
在这里插入图片描述在这里的缺少boostdesc_bgm.i文件的问题。

解决方法

参考文章:安装OpenCV时提示缺少boostdesc_bgm.i文件的问题解决方案

错误三:

编译过程中报错

在这里插入图片描述
但这只是表面的问题,真正的问题需要往上翻:

在这里插入图片描述

解决方法

该问题博主试遍了所有的方法,都没有成功,最终按照参考文章进行重新编译,最后成功解决。

参考文章:在Ubuntu16.04上编译opencv4.1.0-gpu带contrib版本碰到的问题

错误四:

编译过程中报错

在这里插入图片描述
但这只是表面的问题,真正的问题需要往上翻:

在这里插入图片描述

解决上述问题后编译成功

在这里插入图片描述

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值