博客害人啊!

opencv mat清空内存 怎么删除opencv_工作空间

气死我了!

find . -name "opencv"这条命令真是害人不浅!!!!

报错一:

opencv mat清空内存 怎么删除opencv_opencv mat清空内存_02

报错的原因:

在卸载opencv的时候,第一步是uninstall,然后按照网页的步骤,又删除了opencv相关的东西(rm…)。好!问题就出在这里,直接把ros自带的opencv相关文件也卸载了。

导致找不到rosopencv的文件。

解决办法:

找一台有ros的电脑,把缺少的so文件复制过来,就可以了!!!

一个电脑里可以安装多个opencv,采用方式进行切换就可以,下回就不要在卸载了!

但是,这个方法可能暂时有效,治标不治本。

妈的!那个删除重新装cv_bridge的方法也不好用!

仿照网址:

直接破罐子破摔,但是好像可以了,记不清了,好像是出现了“报错三”,其实已经成功了,但是当时没留意。

注意!修改cv_bridge的方案没有采用!也没有效果!!!!依旧不能找到动态库!!!

感觉“破罐子破摔”这一步好像是有用的,因为会重新安装cv_bridge;

然后,再按照下面的步骤:

其中的步骤二:

opencv mat清空内存 怎么删除opencv_人工智能_03

然后就好使了!因为我还有一个工作空间叫“oppo_ws”,其中有一个ORB-SLAM2的源代码,所以导致出现了“报错三”,删除oppo_ws的ORB-SLAM2,就可以正常的./build_ros.sh了。

但是为了保险起见,还是删除了MSC-VO中的所有build文件夹;

报错三

opencv mat清空内存 怎么删除opencv_动态库_04

看看其他工作空间是不是有ORB-SLAM2的程序包,直接删除!!!!

会引起冲突!有的时候,一定要仔细观察报错信息!!!!