标签:
安装环境
操作系统:
Red Hat Enterprise Linux Server 6.3
相关软件:
OpenCV-2.3.1a.tar.bz2、cmake-3.5.1.tar.gz
下载地址:
OpenCV:
http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2
CMake:
https://cmake.org/files/v3.5/cmake-3.5.1.tar.gz
安装过程
CMake安装
说明:
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。用它来产生OpenCV编译时用到的Makefile文件。
步骤:
1.解压
tar xvf cmake-3.5.1.tar.gz
cd cmake-3.5.1
2.配置
mkdir _install //创建安装位置文件夹
./configure --prefix=${PWD}/_install //生成Makefile,安装位置为_install
3.编译
make //通过Makefile编译源代码
4.安装
make install //安装编译好到文件到_install文件夹中
cp _install/* /usr –rf //拷贝编译好的文件到/usr目录下
5.测试
cmake //执行cmake命令显示cmake版本号和帮助信息表示安装成功
OpenCV安装
说明:
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库。编译和运行调用OpenCV库函数的程序时需要用到OpenCV库和头文件。
1.解压
tar xvf OpenCV-2.3.1a.tar.bz2
cd OpenCV-2.3.1
2.配置
mkdir _install //创建安装位置文件夹
cmake -DCMAKE_INSTALL_PREFIX=${PWD}/_install //生成Makefile,安装位置为_install
3.编译
make //通过Makefile编译源代码
4.安装
make install //安装编译好到文件到_install文件夹中
vi _install/lib/pkgconfig/opencv.pc //修改编译链接库和头文件路径
prefix=/usr //编译时链接库从/usr/lib下寻找,头文件从/usr/include下寻找
cp _install/* /usr –rf //拷贝编译好的文件到/usr目录下
5.测试
cd samples/c/ //进入样本程序中编译程序
g++ `pkg-config --libs --cflags opencv` facedetect.cpp -o facedetect
//编译源文件,g++表示编译cpp程序`pkg-config --libs --cflags opencv`表示编译链接库和头文件
./facedetect lena.jpg //运行编译好的程序,识别出人脸表示安装成功
[学习OpenCV攻略][016][RedHat下安装OpenCV]
标签:
原文地址:http://www.cnblogs.com/d442130165/p/5369788.html