slam学习遇到的问题
发布时间
阅读量:
阅读量
高翔slam2 ch7 orb_cv 编译出错:
mao@Mr:~/slambook2_example/ch7/build$ ./orb_cv 1.png 2.png
extract ORB cost = 9.975e-06 seconds.
terminate called after throwing an instance of 'cv::Exception'
what(): OpenCV(3.4.9) /home/mao/opencv_lib/opencv-3.4.9/modules/imgproc/src/color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'
AI写代码
首先看是open_cv路径是否有问题 没问题的话就是图片路径的问题 发现图片不在build文件夹下 更改即可
ch11同样的问题
mao@Mr:~/slambook2_example/ch11/build$ make
Scanning dependencies of target gen_vocab
[ 16%] Building CXX object CMakeFiles/gen_vocab.dir/gen_vocab_large.cpp.o
make[2]: *** 没有规则可制作目标“/usr/local/lib/libDBoW3.a”,由“gen_vocab” 需求。 停止。
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/gen_vocab.dir/all' failed
make[1]: *** [CMakeFiles/gen_vocab.dir/all] Error 2
AI写代码
找到安装的DBOW3路径 发现没有.a库文件 有.so库文件的形式 更改CMakeList.txt即可
set( DBoW3_LIBS "/usr/local/lib/libDBoW3.a" )
AI写代码
全部评论 (0)
还没有任何评论哟~
