opencv多版本安装
opencv3安装
指定/usr/local/opencv3路径即可
cmake -D CMAKE_INSTALL_PREFIX=/usr/local/opencv3.3.1 -D CMAKE_BUILD_TYPE=Release -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-3.3.1/modules .
最后bashrc加上
export LD_LIBRARY_PATH=/usr/local/opencv-3.3.1/lib
export PKG_CONFIG_PATH=/usr/local/opencv-3.3.1/lib/pkgconfig
另一个安装方法,貌似这个更好一点,速度特别快,不过加了opencv_contrib后会报错链接不上
cmake \
-DCMAKE_BUILD_TYPE=Release \
-DWITH_CUDA=OFF \
-DBUILD_DOCS=OFF \
-DBUILD_PACKAGE=OFF \
-DBUILD_TESTS=OFF \
-DBUILD_PERF_TESTS=OFF \
-DBUILD_opencv_apps=OFF \
-DBUILD_opencv_calib3d=ON \
-DBUILD_opencv_cudaoptflow=OFF \
-DBUILD_opencv_dnn=OFF \
-DBUILD_opencv_dnn_BUILD_TORCH_IMPORTER=OFF \
-DBUILD_opencv_features2d=ON \
-DBUILD_opencv_flann=ON \
-DBUILD_opencv_java=ON \
-DBUILD_opencv_objdetect=ON \
-DBUILD_opencv_python2=OFF \
-DBUILD_opencv_python3=OFF \
-DBUILD_opencv_photo=ON \
-DBUILD_opencv_stitching=ON \
-DBUILD_opencv_superres=ON \
-DBUILD_opencv_shape=ON \
-DBUILD_opencv_videostab=OFF \
-DBUILD_PROTOBUF=OFF \
-DWITH_1394=OFF \
-DWITH_GSTREAMER=OFF \
-DWITH_GPHOTO2=OFF \
-DWITH_MATLAB=OFF \
-DWITH_NVCUVID=OFF \
-DWITH_OPENCL=OFF \
-DWITH_OPENCLAMDBLAS=OFF \
-DWITH_OPENCLAMDFFT=OFF \
-DWITH_TIFF=OFF \
-DWITH_VTK=OFF \
-DWITH_WEBP=OFF \
..
opencv4安装
cmake -D CMAKE_INSTALL_PREFIX=/usr/local/opencv-4.4.0 -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.4.0/modules ..
sudo vim /etc/profile.d/pkgconfig.sh
source /etc/profile
pkg-config --libs opencv4
sudo vim /etc/ld.so.conf.d/opencv4.conf
sudo ldconfig
同理把路径加入bashrc中
export LD_LIBRARY_PATH=/usr/local/opencv-4.4.0/lib
export PKG_CONFIG_PATH=/usr/local/opencv-4.4.0/lib/pkgconfig
opencv卸载
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*
版权声明:本文为as1490047935原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。