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前面那个符号