3.0安装脚本下载地址:

https://github.com/cmayet/docker_python2.7_opencv3.0.0

#!/bin/bash

apt-get update
apt-get install -y --no-install-recommends apt-utils
apt-get install -y --no-install-recommends python python-pip \
libpython2.7 \
build-essential \
gfortran \
libatlas-base-dev \
python-dev \
python2.7-dev \
python-tk \
cmake pkg-config \
libjpeg8-dev \
libtiff5-dev \
libjasper-dev \
libpng12-dev \
libavcodec-dev \
libavformat-dev \
libswscale-dev \
libv4l-dev wget \
unzip

pip install --upgrade pip
pip install numpy

wget --no-check-certificate https://codeload.github.com/opencv/opencv/zip/3.0.0
unzip 3.0.0 && rm -rf 3.0.0
cd opencv-3.0.0&& mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE ..
make -j 4
make install

apt-get remove --purge -y gfortran build-essential cmake python-pip
rm -rf /var/lib/apt/lists/* /var/cache/apt/archives

3.1安装地址:

代码地址:https://github.com/willGuimont/Install-OpenCV-3-linux

下面是3.1脚本,另存为sh文件,执行即可

sudo apt-get --assume-yes update
sudo apt-get --assume-yes upgrade
# raspberry pi
sudo rpi-update
 
sudo apt-get --assume-yes install build-essential git cmake pkg-config
sudo apt-get --assume-yes install libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev
sudo apt-get --assume-yes install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get --assume-yes install libgtk2.0-dev
sudo apt-get --assume-yes install libatlas-base-dev gfortran
cd~
git clone https://github.com/Itseez/opencv.git
cd opencv
git checkout 3.1.0
 
cd~
git clone https://github.com/Itseez/opencv_contrib.git
cd opencv_contrib
git checkout 3.1.0
 
sudo --assume-yes apt-get install python2.7-dev python-pip
sudo --assume-yes apt-get install python3-dev python3-pip
 
 
sudo pip3 install numpy
sudo pip install numpy
# raspberry pi
sudo pip-3.2 install numpy
 
cd~/opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=OFF \
-D INSTALL_PYTHON_EXAMPLES=OFF \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..
 
make -j4
 
sudo make install
sudo ldconfig
 
echo -e"\e[91mIF ERROR"
echo -e"change include to : #include\"/usr/include/hdf5/serial/hdf5.h\"\n"

echo -e "in /opencv_contrib-3.1.0/modules/hdf/include/opencv2/hdf/hdf5.hpp"

这个是3.x安装脚本,分两步执行,感兴趣的可以下载。

https://github.com/ThibaudKieffer/installation-shellscript-opencv-3.x-for-linux-mint-and-ubuntu

opencv3 ubuntu安装脚本相关推荐

  1. Ubuntu 安装OpenCV3.0.0

    Ubuntu安装OpenCV3.0.0 为了看看opencv3.0的HDR效果,尝试安装opencv3.0到ubuntu12.04上面,安装了好几次终于成功了. 参考博客: http://www.sa ...

  2. ubuntu mysql自动补全_mysql自动化安装脚本(ubuntu and centos64)

    Ubuntu Mysql自动化安装脚本 #/bin/bash function hasDpkg { r=`dpkg -l | grep "$1"` if [ -n "$r ...

  3. Ubuntu 服务器初始化、系统安全加固、系统内核参数优化以及常用软件安装脚本分享...

    描述: 该加固脚本符合等级保护要求,后续将会持续扩充. Github 下载地址: https://github.com/WeiyiGeek/SecOpsDev/blob/master/OS-%E6%9 ...

  4. 【Ubuntu】Ubuntu安装安装opencv3.4.5

    Ubuntu安装安装opencv3.4.5,一步到位系列!!! 第一步:从github下载源码包 第二步:解压源码包 第三步:打开opencv目录,创建一个build文件夹,并进入到build文件夹中 ...

  5. Linux开发 安装JDK8、mysql8.0、shell脚本编写、Ubuntu安装 p4

    前面的笔记: Linux 学习笔记1 安装linux详细教程_linux系统 setting_O丶ne丨柒夜的博客-CSDN博客 Linux 学习笔记2 常用命令_O丶ne丨柒夜的博客-CSDN博客 ...

  6. ubuntu 安装Gogland

    ubuntu 安装Gogland 一,安装 把linux版本的Gogland下载后.在需要安装的地方解压缩,即完成安装,但是还需要一些配置,以下假设你已经安装好了go语言 二 安装在当前用户目录下 比 ...

  7. ubuntu 安装 phpstorm

    phpstorm是用JAVA开发的,所以在安装之前需要先安装jdk sudo apt-get install default-jdk 从官网上下载phpstorm 的linux版本 http://ww ...

  8. Ubuntu安装程序出现“Sub-process usrbindpkg returned an error code (1)”的问题

    Ubuntu安装程序出现"Sub-process /usr/bin/dpkg returned an error code (1)"的问题 解决方法**: sudo可要可不要,自行 ...

  9. CentOS7下pptp ***一键安装脚本

    CentOS 6.7下pptp ***一键安装脚本,安装如下: wget http://mirrors.linuxeye.com/scripts/***_centos.sh chmod +x ./** ...

最新文章

  1. 【Linux】30.ssh不用手动输入密码登录终端sshpass 和 shell脚本后跟参数自动匹配case的用法
  2. MDCC 2016:网易云信直击移动IM之痛
  3. iOS之“微信支付”开发流程
  4. C# 用Attribute实现AOP事务
  5. mac环境下配置gradle\maven
  6. 光盘中删除数据如何恢复_电脑硬盘数据恢复教程,EasyRecovery软件讲解,恢复删除数据...
  7. 调用微软小冰API,实现批量人脸颜值打分
  8. linux 主机卫士安装及使用
  9. 阿里巴巴达摩院:自然语言处理技术有哪些进展和趋势?
  10. CSDN 去除图片水印
  11. SD卡插入手机容量变小,U盘低级格式化HA-LLFTOOL
  12. MAC下PHP开发环境教程
  13. 杭州电子科技大学acm---2009
  14. (二)S7Comm协议分析
  15. web移动端开发-将网站分享朋友圈、微信空间、朋友圈功能
  16. Java实现三人年龄
  17. Verilog 语言 ——计数器
  18. 【爱铭微付版】Discuz积分充值插件
  19. leetcode 219
  20. 中了sxs.exe病毒解决办法

热门文章

  1. html掷骰子小游戏,网页实现掷骰子小游戏
  2. php判断是否已关注,php判断用户是否关注微信订阅号或公众号
  3. java oracle exp_java中使用oracle的exp/imp导出、导入数据
  4. 内核aio_AIO 的主要内核参数 | 学步园
  5. 递归c语言字符串最小编辑距离,算法设计与分析-编辑距离问题
  6. 保存设置_如何设置石材雕刻机原点及断电后怎么保存原点坐标?
  7. qt mysql显示文件名字_【实例】Qt获取文件属性
  8. OpenAPI 规范 3.1.0 发布,赶紧来尝尝鲜!
  9. 重磅!GitHub 全部源代码被泄露?
  10. 你了解 Java 的 jstat 命令吗?