博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Linux下配置OpenCV环境变量

Posted on 2020-03-21 22:05  惊鸿BoltLi  阅读(792)  评论(0编辑  收藏  举报
(转载)Linux下配置OpenCV环境变量

原文地址 https://www.cnblogs.com/qiaozhoulin/p/4978055.html

一、安装 opencv(这里不再讲述)

二、添加库路径(创建 opencv.conf 文件)

输入命令:vi /etc/ld.so.conf.d/opencv.conf

输入 / usr/local/lib,并保存退出

三、添加环境变量

输入命令:vi /etc/profile

在末尾加入:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

更新环境变量:source /etc/profile

四、设置另外环境变量

输入命令:vi /etc/bash.bashrc

在末尾加入:

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

更新环境变量:source /etc/profile

五、更新系统库缓存

输入命令:ldconfig

六、查看 opencv 是否安装成功

输入命令:pkg-config—cflags opencv

pkg-config—libs opencv

如果没有出错,说明安装成功。

七、测试

输入命令:(假设有个 opencv_test.cpp 文件实现显示图像功能)

g++ opencv_test.cpp pkg-config --cflags --libs opencv -o opencv_test​​

(说明:--cflags: 指明头文件路径; --libs: 指明库文件搜索路径)

然后运行:./opencv_test​

(这里需要特别注意的是如果输入以下命令是不会成功的(即 opencv_test.cpp 放在后面)

g++ pkg-config --cflags --libs opencv opencv_test.cpp -o opencv_test​)​

(生成动态链接库可输入: gcc test.c pkg-config --cflags --libs opencv -fPIC -shared -o libtest.so)

出现五彩斑斓的图片,说明 opencv 测试成功!