ubuntu16.04下编译安装OpenCV

原创 2014年10月03日 11:31:01

一: 预先配置

        为使OpenCV的安装在编译时更完备,预先安装好所有的开发平台;


二:编译OpenCV

       在OpenCV官网下载UNIX的源码包;

       安装一下软件: 

    sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev

       编译源码:转移到源码文件夹
    cmake .
    make
    sudo make install

详细编译:
cd ~/opencv-2.4.10
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ~/Tools/opencv-2.4.10
sudo make
sudo make install
 
三:配置Library

      打开/etc/ld.so.conf.d/opencv.conf,在末尾加入/usr/local/lib ;

      编辑添加目录:    

   sudo ldconfig

      编辑/etc/bash.bashrc,加入

   PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
   export PKG_CONFIG_PATH

四:测试安装

       打开Python,输入:

    import cv2.cv  as cv

       或者:将opencv源码包下的example/c拷贝出来,执行./build_all.sh
       编译完后试一个人脸检测的程序:

    ./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg

Tips:
       1.关于Bash编译方法,参照opencv源码下example/c/build_all.sh
       2.有些路径的OpenCV注意大小写,如example/c下facedetect运行时的路径

  

五:官方的OpenCV编译安装指南

         http://www.samontab.com/web/2012/06/installing-opencv-2-4-1-ubuntu-12-04-lts/

Linux\Ubuntu 16.04配置Opencv

想偶尔用自己的笔记本编译OpenCV代码,由于笔记本是Ubuntu,所以与Windows下的配置方法不太一样,在网上找了一些方法,总结如下: 1.首先去官网下载Opencv,选择自己想用的版本,我这里...
  • keith_bb
  • keith_bb
  • 2016年09月27日 22:57
  • 8271

Ubuntu16.04 安装OpenCV

最近在Ubuntu下面安装OpenCV,一直缺少相应的依赖。 整理一下,将需要的依赖已经安装方法记录一下。 # install dependencies   sudo apt...
  • ReneSun
  • ReneSun
  • 2016年12月17日 00:04
  • 812

Ubuntu16.04下安装OpenCV

首先下载Opencv,我下载的版本是opencv-3.2.0.zipcd opencv-3.2.0/mkdir build cd build cmake ..此时会显示:– ICV: Download...
  • wode609629453
  • wode609629453
  • 2017年03月10日 09:41
  • 283

ubuntu16.04下安装opencv

1 依赖包 sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libo...
  • zhuiqiuk
  • zhuiqiuk
  • 2016年11月08日 17:58
  • 3880

Ubuntu16.04下安装OpenCV3.0经验

前提:系统更新 [cpp] view plain copy sudo apt-get update   sudo apt-get upgrade   我主要就是...
  • jhyworkspace
  • jhyworkspace
  • 2016年11月10日 16:23
  • 887

Ubuntu 16.04 安装opencv3及其扩展模块

环境 Ubuntu 16.04 LTS 64bits Method 1通过apt-get安装。 好处,简单易行。缺点,安装的是2.4 阉割版, 缺少一些新算法的实现。说明优缺点之后,如果你决定要这么...
  • pengjian444
  • pengjian444
  • 2016年11月26日 23:50
  • 4858

基于ubuntu16.04系统下OpenCV源码安装及无法import cv2

开篇OpenCV: Open Source Computer Vision Library 官网:http://opencv.org/ github:https://github.com/...
  • tengxing007
  • tengxing007
  • 2017年01月12日 18:51
  • 6836

ubuntu16.04 python3安装opencv及tensorflow

重装系统以后,安装深度学习环境还真麻烦,我这里对装tensorflow python3的环境进行整理: sudo apt-get install python3-pipsudo pip3 instal...
  • w5688414
  • w5688414
  • 2017年10月19日 16:47
  • 1147

Ubuntu16.04下安装OpenCV3.2.0

使用opencv这一路真是艰辛,一开始用conda命令安装,正常用了一会,后来发现当初装得依赖少了一些(如ffmpeg等的),结果不得已只能删了opencv,补上少掉的依赖,再安装opencv,结果这...
  • Ezereal
  • Ezereal
  • 2017年10月25日 14:41
  • 278

ubuntu 16.04下安装使用opencv_3.2.0

首先,更新ubuntu上的一些库: sudo apt-get update sudo apt-get upgrade 其次,需要安装一些搭建opencv3的库(要在opencv3搭建前安装好...
  • keildanpianji
  • keildanpianji
  • 2017年11月30日 16:26
  • 203
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu16.04下编译安装OpenCV
举报原因:
原因补充:

(最多只允许输入30个字)