• Open Source Computer Vision Library

CVS版本安装

Wikipedia,自由的百科全书

目录

你可以安装最新的cvs开发版本的OpenCV,下载源代码,自己设置自己编译安装.

下载开发版本的源代码

  • 首先你需要安装CVS版本控制软件
sudo apt-get install cvs
  • 设置CVSROOT指向网上的源代码存放服务器
export CVSROOT=:pserver:anonymous@opencvlibrary.cvs.sourceforge.net:/cvsroot/opencvlibrary
  • 用anonymous帐号登陆服务器
cvs login

提示输入密码时敲回车键就可以,anonymous帐号没有密码,只可读取,无法提交修改.

  • 导出当前开发版本的原代码到当前路径下
cvs checkout opencv

你也可以使用图形界面的cvs客户端软件比如gcvs来进行版本管理.如果使用类似软件以下是你需要了解的一些设置参数:

  1. Hostname: opencvlibrary.cvs.sourceforge.net
  2. default port: 2401
  3. rep directroy: /cvsroot/opencvlibrary
  4. server type: :pserver
  5. username: anonymous
  6. password: (null)

本地设置编译与安装

你需要以下这些工具包来设置编译开发版本的原代码,所以请先安装这些软件包,简单的命令行如下:

sudo apt-get install pkg-config libgtk2.0-dev libjpeg62-dev libtiff4-dev libdc1394-13-dev libjasper-1.701-dev 
libavcodec-dev libavformat-dev make automake g++

设置本地编译参数,编译haar实例,不用swig和python接口,不使用quicktime而用ffmpeg库来处理视频接口

./configure --enable-shared --enable-apps --without-swig --without-python --without-quicktime --with-ffmpeg

编译原代码,可能需要root特权

sudo make

安装编译好的文件到系统

sudo make install

更新动态连接库

之后用于开发的库文件位于:

  • /usr/local/lib

你需要创建或编辑这个ld.so.conf文件:

sudo gedit /etc/ld.so.conf

添加此行于文件中:

/usr/local/lib

执行

sudo ldconfig

添加库文件搜索路径到系统.

测试安装包

测试是否安装成功,你可以使用以下的命令行编译位于源代码包中的drawing.c例子:

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

成功编译后你应该能够可以执行./drawing看到highgui输出窗口的结果了.

Views
Personal tools