linux下opencv安装和配置

本文详细介绍了如何在CentOS6.2操作系统上安装和配置OpenCV 2.4.4。包括解压缩安装包、使用cmake编译、设置环境变量以及算例的编译和运行过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装环境:

操作系统:CentOS6.2
Opencv版本:2.4.4

二、安装步骤:

1、解压缩OpenCV-2.4.4a.tar.bz2安装包:
tar jxvf OpenCV-2.4.4a.tar.bz2 
cd opencv-2.4.4
2、用cmake进行编译:
mkdir release244            //目录名可以任意命名
cd release244
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/public/software/opencv244 -D  BUILD_PYTHON_SUPPORT=ON  ..
//-D CMAKE_INSTALL_PREFIX表示安装目录,我这里选为/public/software/opencv244
3、编译和安装
上面的步骤执行成功后再执行:
make
make install
即可完成编译和安装

三、安装后的配置

1、准备环境变量文件:
vi /etc/profile.d/opencv-env.sh
export  LD_LIBRARY_PATH=/public/software/opencv244/lib:$LD_LIBRARY_PATH
export  INCLUDE=/public/software/opencv244/include/opencv:/public/software/opencv244/include/opencv2:$INCLUDE
export  PKG_CONFIG_PATH=/public/software/opencv244/lib/pkgconfig
//这个文件是根据之前的安装目录写的,PKG_CONFIG_PATH这个必须写,其他两个貌似也可以不写
2、载入环境变量:
. /etc/profile.d/opencv-env.sh

四、算例演示

1、准备算例:
cat myopencv.cpp

#include "highgui.h"

int main( int argc, char** argv )
{
  IplImage* img = cvLoadImage( argv[1] );
  cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE );
  cvShowImage( "Example1", img );
  cvWaitKey(0);
  cvReleaseImage( &img );
  cvDestroyWindow( "Example1" );
}
2、编译
g++ `pkg-config opencv --libs --cflags opencv` myopencv.cpp -o myopencv
编译成功后会生成可执行文件myopencv
3、运行
向此目录下上传一张图片,比如我这里是Lena.jpg
执行:
./myopencv Lena.jpg
便可弹出图片
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值