一、卸载非ros中的opencv
- 首先查看opencv的版本号
pkg-config --modversion opencv
- 在你自己之前安装的opencv文件夹中的build中,
sudo make uninstall
- 删除build文件夹
rm -rf build
- 如果有下列残留文件,就删除
sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/local/share/opencv /usr/local/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv*
二、 ros自带的opencv卸载
- 在usr文件夹中
find . -name "*opencv*" | xargs sudo rm -rf
sudo apt-get remove libopencv-*
- 再进行安装
sudo apt-get install libopencv-*
sudo apt-get install ros-melodic-cv-bridge
本文详细介绍了如何在Ubuntu系统中卸载非ROS版本及ROS自带的OpenCV。首先,通过pkg-config查询opencv版本,然后使用make uninstall命令卸载,并删除相关文件夹和残留文件。接着,清除ROS中的OpenCV依赖,最后通过apt-get安装所需的OpenCV库和ros-melodic-cv-bridge包。
4284

被折叠的 条评论
为什么被折叠?



