首页 > 其他 > 详细

OpenCV安装完后---环境配置的几种方法

时间:2020-02-27 14:44:56      阅读:108      评论:0      收藏:0      [点我收藏+]

 

OpenCV安装完后,环境配置的几种方法,系统是怎么优先顺序调用,还没太弄明白。

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

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

输入:
/usr/local/lib   (或者按安装OpenCV时路径设置,/usr/local/opencv3.4.2/lib)
并保存退出


二、添加环境变量 输入命令:sudo gedit
/etc/profile 在末尾加入: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH   # pkgconfig 下的 opencv.pc文件所在的路径 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib #export PKG_CONFIG_PATH=/usr/local/opencv3.4.2/lib/pkgconfig #export LD_LIBRARY_PATH=/usr/local/opencv3.4.2/lib 更新环境变量:source /etc/profile


三、其它方式的设置1 输入命令:sudo gedit
/etc/bash.bashrc 在末尾加入: export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig    # pkgconfig 下的 opencv.pc文件所在的路径 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib #export PKG_CONFIG_PATH=/usr/local/opencv3.4.2/lib/pkgconfig #export LD_LIBRARY_PATH=/usr/local/opencv3.4.2/lib 更新环境变量:source /etc/bash.bashrc

四、其它方式的设置2
sudo gedit
~/.bashrc export PKG_CONFIG_PATH=/usr/local/opencv3.4.2/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_PATH=/usr/local/opencv3.4.2/lib:$LD_LIBRARY_PATH
#opencv3.
4.7 @20200117 export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/opencv3.4.2/lib/pkgconfig  # opencv 装在了 /usr/local/opencv3.4.2 路径下 #export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/opencv3.4.2/lib #export PKG_CONFIG_PATH=/usr/local/opencv3.4.2/lib/pkgconfig:$PKG_CONFIG_PATH #export LD_LIBRARY_PATH=/usr/local/opencv3.4.2/lib:$LD_LIBRARY_PATH source ~/.bashrc 五、更新系统库缓存 输入命令:sudo ldconfig

六、查看opencv是否安装成功 输入命令:pkg
-config --cflags opencv pkg-config --libs opencv

  ( 看一下pkg-config设置的目录是否正确, 指令: pkg-config --cflags --libs opencv )

 假定opencv的目录是/usr/loacal/include 和 /usr/local/lib, 则上条指令应该打印出:
-I/usr/local/Cellar/opencv3/3.1.0_1/include/opencv -I/usr/local/Cellar/opencv3/3.1.0_1/include -L/usr/local/Cellar/opencv3/3.1.0_1/lib -lopencv_shape -lopencv_stitching -lopencv_objdetect -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_photo -lopencv_ml -lopencv_imgproc -lopencv_flann -lopencv_core
如果发现不正确,可以修改/usr/local/lib/pkgconfig/opencv.pc文件,这个文件就是opencv的目录配置。

  查看linux下的opencv安装版本:pkg-config opencv --modversion

 

 

七、测试 
假设有个opencv_test.cpp文件实现显示图像功能, 输入命令:
g
++ opencv_test.cpp `pkg-config --cflags --libs opencv` -o opencv_test??

 

OpenCV安装完后---环境配置的几种方法

原文:https://www.cnblogs.com/carle-09/p/12371887.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!