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”)