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来进行版本管理.如果使用类似软件以下是你需要了解的一些设置参数:
- Hostname: opencvlibrary.cvs.sourceforge.net
- default port: 2401
- rep directroy: /cvsroot/opencvlibrary
- server type: :pserver
- username: anonymous
- 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输出窗口的结果了.


