Centos7 安装opencv环境
环境描述
opencv下载资源
https://blog.csdn.net/yanzi1225627/article/details/47668021
我下载的是这个版本:opencv-2.4.11.zip (Linux/MAC)
编译安装
unzip opencv2.4.11.zip
在解压后的openCV2.4.11目录下,创建用于编译的cmake目录,执行cmake命令
mkdir my-build
cd my-build
cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_NEW_PYTHON_SUPPORT=NO …
make install
配置动态库环境
touch /etc/ld.so.conf.d/opencv.conf
添加:/usr/local/lib
ldconfig
环境变量:
vim /etc/bashrc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存之后执行
source /etc/bashrc
安装pkg-config
1、下载pkg-config:wget https://pkg-config.freedesktop.org/releases/pkg-config-0.29.tar.gz
2、解压:tar -zxvf pkg-config-0.29.tar.gz
3、cd 进入解压文件夹
4、运行配置文件进行系统配置 : ./configure --with-internal-glib
5、编译 pkgconfig : make
6、安装包自检测 : make check
7、安装 :make install
至此, pkg-config 安装完成。
测试程序
a.cpp:
#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv )
{
Mat image;
image = imread( "./computer.jpg");
if ( !image.data )
{
printf("No image data \n");
return -1;
}
namedWindow("Display Image", WINDOW_AUTOSIZE );
imshow("Display Image", image);
waitKey(0);
return 0;
}
g++ a.cpp -o Test pkg-config --cflags --libs opencv
参考文档
https://blog.csdn.net/weixin_30675247/article/details/96978413
https://blog.csdn.net/u012897401/article/details/88994933
https://blog.csdn.net/weixin_41624766/article/details/90640631