opencv4.0.1安装(Linux非root用户安装)

opencv4.0.1安装

      • 下载opencv源码
      • 编译安装opencv
      • 添加环境变量

下载opencv源码

https://opencv.org/releases/
选择自己要安装的版本
opencv4.0.1安装(Linux非root用户安装)_第1张图片
下载完成后解压
opencv4.0.1安装(Linux非root用户安装)_第2张图片

编译安装opencv

cd opencv-4.0.1
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home1/dc/Install_Package/opencv4.0.1 -D WITH_TBB=ON -D WITH_V4L=ON -D BUILD_TIFF=ON -D BUILD_EXAMPLES=ON -D WITH_OPENGL=ON -D WITH_EIGEN=ON -D WITH_CUDA=OFF -D WITH_CUBLAS=ON -D OPENCV_GENERATE_PKGCONFIG=ON ..
make -j8
make install

CMAKE_INSTALL_PREFIX=/home1/dc/Install_Package/opencv4.0.1用来控制安装的路径
OPENCV_GENERATE_PKGCONFIG=ON 用来控制是否生成pkg_config文件。这里是opencv3不同的地方,opencv4中如果不加该命令将不会生成pkgconfig,安装完成后找不到opencv.pv文件一般都是因为没加这句控制命令导致的。
opencv4.0.1安装(Linux非root用户安装)_第3张图片
opencv4.0.1安装(Linux非root用户安装)_第4张图片
opencv将安装在CMAKE_INSTALL_PREFIX=/home1/dc/Install_Package/opencv4.0.1路径下。

添加环境变量

在.bashrc中添加

export PKG_CONFIG_PATH=/home1/dc/Install_Package/opencv4.0.1/lib/pkgconfig
export LD_LIBRARY_PATH=/home1/dc/Install_Package/opencv4.0.1/lib

添加完成后记得

source ~/.bashrc

测试是否安装成功

> pkg-config --modversion opencv
 3.4.5
> pkg-config --modversion opencv4
 4.0.1

opencv4.0.1安装(Linux非root用户安装)_第5张图片
第一个是因为服务器上已经安装了一个opencv3下面这个才是新安装的opencv。

你可能感兴趣的:(C语言编程)