ubuntu16.04下安装opencv以及ros问题
下载地址 opencv
直接下载opencv3.3.1 link
pkg-config --modversion opencv
安装opencv3.3.1
sudo apt-get install build-essential libgtk2.0-dev libvtk5-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev libtbb-dev
将opencv3.3.1的安装目录放在了/usr/local/opencv331文件夹
mkdir build
cd build
# 如果你安装了cuda,需要添加-D BUILD_TIFF=ON
# cmake -D CMAKE_BUILD_TYPE=RELEASE -D WITH_TBB=ON -D WITH_V4L=ON -D BUILD_TIFF=ON -D CMAKE_INSTALL_PREFIX=/usr/local/opencv331 ..
# 不需要cuda,则运行以下
cmake -D CMAKE_BUILD_TYPE=RELEASE -D WITH_TBB=ON -D WITH_V4L=ON -D CMAKE_INSTALL_PREFIX=/usr/local/opencv331 ..
make
sudo make install
修改.bashrc
export PKG_CONFIG_PATH=/usr/local/opencv331/lib/pkgconfig
export LD_LIBRARY_PATH=/usr/local/opencv331/lib
安装完成后,打开一个新的terminal,检查安装版本
pkg-config --modversion opencv
# 3.3.1