OpenCV在Ubuntu下的安装
操作环境
Ubuntu 12.04
操作过程(选择编译源码的方式)
- 下载源码包
- 编译
进入opencv2.4.5所在目录,新建build文件夹
1 $ cd ~/opencv.2.4.5 # the directory should contain CMakeLists.txt, INSTALL etc.
2 $ mkdir build # create the output directory
3 $ cd build
4 $ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON ..
这时makefile已经生成了,可以看到显示默认安装目录是/usr/local, 之后执行
1 $ make
2 $ sudo make install
make的执行过程大概需要半个小时的时间
编译完之后,在/etc/ld.so.conf 文件里加上一行/usr/local/lib, 运行命令
1 $ sudo ldconfig
编译完毕
- 测试
1 $ cd ~/opencv2.4.5/samples/c
2 $. build_all.sh
3 $ ./delaunay
或者
1 $ cd ~/opencv2.4.5/samples/c
2 $ g++ `pkg-config --cflags opencv` -o cvtest cvtest.c `pkg-config --libs opencv`
3
4 ###########################################################
5 ########注意:g++ 后边那个东西是 ` ,就是ESC下边那个键##########
6 ###########################################################
在执行上述测试方法时,可能会遇到各种报错,这时可以试着执行下述命令
1 #安装libcv-dev,libcvaux-dev,libhighgui-dev包
2 $ apt-get install libcv-dev libcvaux-dev libhighgui-dev
参考资料
http://www.opencv.org.cn/index.php/Debian%E4%B8%8B%E5%AE%89%E8%A3%85
http://www.linuxidc.com/Linux/2010-04/25507.htm
http://tech.techweb.com.cn/viewthread.php?tid=239096
http://opencv.willowgarage.com/wiki/InstallGuide_Linux
Steven Meng
http://tech.techweb.com.cn/viewthread.php?tid=239096
http://opencv.willowgarage.com/wiki/InstallGuide_Linux
Steven Meng
2013.4.27
作者:StevenMeng 出处:http://www.cnblogs.com/steven-blog/欢迎转载或分享,但请务必声明文章出处。