linux+opencv2.0教程,Linux + OpenCV(1.X 和2.0)

本文介绍了在Ubuntu 9.04系统中如何安装和配置OpenCV 2.0,包括使用`./configure`检查软件配置、`make`和`make install`进行编译安装,并更新动态链接库。此外,还展示了如何通过编译和运行简单的OpenCV程序来显示图像,以及检查库文件是否正确安装。
摘要由CSDN通过智能技术生成

最近在学习Linux下的图形图像处理,貌似学名叫机器视觉。qt里面有个opengl,是绘图的图形处理,之前有点模糊,先贴几个文字,根据内核版本的不同,可以选择opencv1.0 和2.0,2.0以上使用交叉编译4.x.x 1.0使用3.4.1可以。

系统版本:Ubuntu9.04

2. 解压源码包

$ar xvf OpenCV-2.0.0.tar.bz2

3.查看INSTALL文件说明

在解压生成的文件夹OpenCV-2.0.0下有个INSTALL文件,阅读一下该文件,检查一下哪些文件你还没有安装好.

4.检查软件配置

$./configure

5. 编译并安装

$make

$sudo make install

6.更新动态链接库

在/etc/ld.so.conf.d文件末尾添上一行

/usr/local/lib,用分号与前一个路径隔开

执行命令:

$sudo ldconfig

P.S.不知为什么每次重启后都要重新配置一下,否则要报异常,每次可以如下配置:

$ echo $LD_LIBRARY_PATH

$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

然后运行就没问题了.

具体过程详见:http://opencv.willowgarage.com/wiki/InstallGuide

1. 安装opencv libraries.

sudo apt-get install libcv libcv-dev libcvaux libcvaux-dev libhighgui libhighgui-dev opencv-doc Python-opencv

系统:ubuntu10.04

2.安装完后,输入:

export LD_LIBRARY_PATH=/home/opencv/lib

export PKG_CONFIG_PATH=/home/opencv/lib/pkgconfig

都是opencv的默认路径

3. 检测OpenCV library的目录:

$ pkg-config –cflags opencv

(输出:-I/usr/include/opencv)

$ pkg-config –libs opencv

(输出:-lcxcore -lcv -lhighgui -lcvaux -lml)

4. 检测是否所有的Library文件都安装好了:

$ apt-cache search opencv

显示如下:

5. 显示图片的示例程序:

#include “highgui.h”

int main( int argc, char** argv )

{

IplImage* img = cvLoadImage( “lena512.bmp” );

cvNamedWindow( “E1″, CV_WINDOW_AUTOSIZE );

cvShowImage( “E1″, img );

cvWaitKey(0);

cvReleaseImage( &img );

cvDestroyWindow( “E1″ );

}

把lena512.bmp换成你要显示的图片文件。

6. 编译

g++ -I/usr/include/opencv -o e1 -lcv -lcxcore -lhighgui -lm e1.cpp

7. 运行

./e1

显示Lena

参考:

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值