linux下设置opencv环境变量
一、安装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测试成功!