OpenCV在Ubuntu下的安装

操作环境

     Ubuntu 12.04 
 
操作过程(选择编译源码的方式)
  • 下载源码包
     从OpenCV官网下载源码包,并将其解压到某个目录,这里我选择/home/user/opencv.2.4.5
 
  • 编译
     进入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
2013.4.27
posted @ 2013-04-27 09:42  StevenMeng  阅读(5893)  评论(0编辑  收藏  举报