How to install opencv in 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
作者:StevenMeng 出处:http://www.cnblogs.com/steven-blog/欢迎转载或分享,但请务必声明文章出处。

你可能感兴趣的:(How to install opencv in Ubuntu)