ubuntu14.04 LTS系统中Opencv 3.0开发环境的搭建

本文的方法基本上是参考这篇文章完成的,参考文献,感谢分享。使用源码编译安装的方法很简单,着实比在windows中配置简明多了,按部就班直接安装就OK了。

安装基本编译环境

$ sudo apt-get install build-essential

安装相关依赖库

$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

下载OpenCV 3.0

下载使用 wget 工具,解压使用 unzip, 如果没有安装,请使用如下代码安装:

$ sudo apt-get install wget
$ sudo apt-get install unzip

也可以在我分享的360云盘中下载,详见:

https://yunpan.cn/cYXhANVZauByi  访问密码 2aee

alpha版本:

  • $ mkdir ~/opencv # 新建opencv目录
  • $ cd opencv/ # 切换至opencv目录下
  • $ wget https://github.com/Itseez/opencv/archive/3.0.0-alpha.zip -O opencv-3.0.0-alpha.zip # 使用wget下载源码
  • $ unzip opencv-3.0.0-alpha.zip # 解压下载文件

安装OpenCV

  • $ cd ~/opencv/opencv-3.0.0-alpha # 切换至源码目录
  • $ cmake . # cmake+空格+”.”
  • $ sudo make
  • $ sudo make install
  • $ sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
  • $ sudo ldconfig

注:如果cmake过程中提示:ippicv_linux_20141027.tgz的hash码不对,则将下载的ippicv_linux_20141027.tgz手动复制到 opencv-3.0.0-beta/3rdparty/ippicv/downloads/linux-8b449a536a2157bcad08a2b9f266828b文件夹中,重新cmake即可

编译samples程序

  • $ cd ~/opencv/opencv-3.0.0-alpha/samples # 切换至例程目录
  • $ cmake . # cmake+空格+”.”
  • $ sudo make -j $(nproc)

运行测试程序

  • $ cd ~/opencv/opencv-3.0.0-alpha/samples/cpp # 切换目录, 使用alpha版本,images在opencv/cpp文件夹下
  • $ ./cpp-example-facedetect lena.jpg

运行结果,如图所示:
ubuntu14.04 LTS系统中Opencv 3.0开发环境的搭建_第1张图片

你可能感兴趣的:(ubuntu,opencv3-0)