彻底卸载opencv

sudo make uninstall

sudo rm -rf  /usr/local/share/opencv*
sudo rm -rf  /usr/local/include/opencv*
sudo rm -rf  /usr/local/lib/libopencv_*
sudo rm -rf  /usr/local/lib/cmake/opencv4/

=========================

=========================

1、From repository,卸载从软件仓库中安装的opencv2

sudo apt-get purge libopencv* 

2、From source,卸载使用cmake自行编译安装的opencv2

sudo make uninstall
cd ..
sudo rm -r build
sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv*

sudo apt remove opencv-data python-opencv

这一步可能有error,忽略之。最后执行如下操作:

sudo apt-get --purge remove opencv-doc opencv-data python-opencv

系统中可能存在多个opencv,使用pkg-config查看安装的路径和版本

#查看已安装的版本
pkg-config --modversion opencv

#查看当前opencv信息
#pkg-config --cflags opencv
#pkg-config --libs opencv

然后就重新安装吧,依赖库等也要重新安装