关于SLAM十四讲第5讲 :特征检测和匹配程序所犯的错误!

自己在编译此程序时,所犯的一个特别简单的错误,错误的原因归结于自己对于ubuntu的不熟悉。
cmake .. 的结果如下;
这里写图片描述
make 的结果如下
这里写图片描述
运行程序需要的两张图片存放在build的上一级的目录
程序编译过程
这里写图片描述
程序显示错误如下
这里写图片描述
开始以为是Opencv有问题,在网上都没有找见解决办法。最后好像发现是图片没有读取出来
于是在源程序中验证是否读取图片,果然第2张图片没有正确的读出。原因是自己运行程序的方法是错误的。
正确的方式如下;
这里写图片描述
对于第二张图片的访问也是要添加 ../ 。这样才能访问到上一层目录的图片。
错误原因:自己对于ubuntu的不熟悉!!

你可能感兴趣的:(SLAM,C++)