jetson 编译opencv4.2问题:boostdesc_bgm.i 、cuda_compile_generated_gpu_mat.cu.o、cuda_compile_1_generated_p

 

 

0,modules/cudaoptflow/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_pyrlk.cu.o' failed

tx1内存太低,默认的虚拟内存1G也太低,很容易被kill。

解决方法: 挂sd卡或硬盘,然后扩展虚拟内存。 扩展教程参考以下教程

https://blog.csdn.net/qq_33869371/article/details/88411533

 

 

--   No package 'gstreamer-base-1.0' found的问题

 

--   No package 'gstreamer-video-1.0' found

--   No package 'gstreamer-app-1.0' found

--   No package 'gstreamer-riff-1.0' found

--   No package 'gstreamer-pbutils-1.0' found

参考https://blog.csdn.net/weixin_41896508/article/details/80795239

 

 

1,安装OpenCV时提示缺少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/目录下

下载连接:https://github.com/opencv/opencv_3rdparty/tree/contrib_xfeatures2d_boostdesc_20161012

https://github.com/opencv/opencv_3rdparty/tree/contrib_xfeatures2d_vgg_20160317

如果还不行:手动copy下  cd ~/opencv/.cache/xfeatures2d/vgg
(opencv_cuda) nvidia@nvidia-desktop:~/opencv/.cache/xfeatures2d/vgg$ ls
151805e03568c9f490a5e3a872777b75-vgg_generated_120.i  7cd47228edec52b6d82f46511af325c5-vgg_generated_80.i
7126a5d9a8884ebca5aea5d63d677225-vgg_generated_64.i   e8d0dcd54d1bcfdc29203d011a797179-vgg_generated_48.i
然后把下载的vgg_generated_120.i 复制成151805e03568c9f490a5e3a872777b75-vgg_generated_120.i,其它类似。

重建build文件夹,然后cmake下。

 

 

 

2,[...cuda_compile_generated_gpu_mat.cu.o] Error 1

该情况应该是由于NVCC版本比较新引起的
解决办法是将下面这段语句加到Opencv根目录下的CMakeList文件的开头:

set(CMAKE_CXX_FLAGS “${CMAKE_CXX_FLAGS} -D_FORCE_INLINES”)
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值