opencv_setup - litterbug23/shadowmaster GitHub Wiki
OpenCV安装
如果是indigo版本使用OpenCV,应该试用2.4.9版本。opencv的下载页面: http://opencv.org/releases.html 2.4.9 下载地址:https://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip 安装命令如下:
cd ~
wget https://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip
unzip opencv-2.4.9.zip
cd opencv-2.4.9
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv-2.4.9 ..
make
sudo make install
OpenCV 多版本共存方法
Ubuntu下安装多个版本的opencv,以及切换使用 4,对新安装的opencv-3.1.0 进行配置,通过修改bashrc文件来设置PKG_ CONFIG_PATH 5, sudo gedit ~/.bashrc 在文件末尾加上 export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/opencv/3.1.0/lib/pkgconfig export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/opencv/3.1.0/lib 6,保存,source ~/.bashrc 7, pkg-config –modversion opencv pkg-config –cflags opencv pkg-config –libs opencv
可以看到全都已经变成了opencv-3.1.0版本了; 如果还想使用原来的opencv-3.2.0,只需要再修改PKG_CONFIG_PATH为opencv-3.2.0 的pkgconfig路径即可
最后CMakeLists的一点点修改 因为usr/local/opencv3/share/OpenCV/OpenCVConfig.cmake中设置了opencv的配置,自定义路径安装opencv时,找不到这个文件OpenCVConfig.cmake,opencv-config.cmake 需要在项目的CMakeList.txt中添加OpenCVConfig.cmake的路径,在新建的项目的CMakeLists.txt里面添加一行 set(CMAKE_PREFIX_PATH “/usr/local/opencv/3.1.0/share/OpenCV”)