OpenCV安装与第一个程序

OpenCV是一个用于图像处理、分析、机器视觉方面的开源函数库。

一、 OpenCV在ubuntu下安装

OpenCV下载地址:http://sourceforge.net/projects/opencvlibrary/

安装过程其实很简单,只是OpenCV依赖很多库,如果依赖的某些库没有安装好,会导致OpenCV程序不能正常运行,甚至不能编译,所以,在安装OpenCV之前,它本身依赖的库一定要先安装好。

1. 解压下载好的OpenCV源码

tar -xvf OpenCV-2.3.1a.tar.bz2

2. 进入OpenCV目录

OpenCV-2.3.1/

3. 创建一个release目录 

mkdir release

4. 生成Makefile

cd release

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_EXAMPLES=ON ..

5. 编译安装

make

sudo make install


二、OpenCV实例

#include <opencv/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("Emample1");
}


编译运行程序

g++ `pkg-config --cflags opencv` `pkg-config --libs opencv` -o test test.c

注意:`符号是1前面那个符号

posted @ 2012-04-06 17:58  移动应用开发  阅读(225)  评论(0编辑  收藏  举报