树莓派安装opencv3.4.0

原创 2018年04月15日 15:10:26

一.首先我们要安装OpenCV所依赖的各种工具和图像视频库:

1.软件源更新:

  • sudo apt-get update

2.升级本地所有安装包,最新系统可以不升级,版本过高反而需要降级才能安装

  • sudo apt-get upgrade

3.升级树莓派固件,固件比较新

  • sudo rpi-update

4.安装构建OpenCV的相关工具:

  • 安装build-essential、cmake、git和pkg-config
  • sudo apt-get install build-essential cmake git pkg-config
  • cmake:配置OpenCV的构建过程

3.安装常用图像工具包:

  • 安装jpeg格式图像工具包 sudo apt-get install libjpeg8-dev
  • 安装tif格式图像工具包 sudo apt-get install libtiff5-dev
  • 安装JPEG-2000图像工具包 sudo apt-get install libjasper-dev
  • 安装png图像工具包 sudo apt-get install libpng12-dev

4.安装视频I/O包(注意最后一个包的数字“4”后面是“L”):

  • sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

二.相关依赖支持安装

1.安装gtk2.0

  • sudo apt-get install libgtk2.0-dev

2.优化函数包:

sudo apt-get install libatlas-base-dev gfortran

至此OpenCV的依赖包全部安装好

三.python环境搭建

1.sudo apt-get install python2.7-dev python3-dev

2.使用python版本为:

  • python2.7.9
  • python3.4.2

3.pip安装

  • wget https://bootstrap.pypa.io/get-pip.py
  • sudo python get-pip.py

4.数字处理

  • pip install numpy

四.编译环境搭建及编译

1.OpenCV源代码下载

  • 下载地址:https://github.com/opencv/opencv/releases
  • 下载opencv-3.4.0.zip
  • 在/home/pi输入命令解压
  • unzip opencv-3.4.0.zip

2.cmake编译opencv源码

  • cd opencv-3.4.0/
  • 新建一个名为release的文件夹用来存放cmake编译时产生的临时文件
  • 新建release文件夹
  • mkdir release
  • 进入release文件夹
  • cd release

3.设置cmake编译参数,安装目录默认为/usr/local

  • CMAKEBUILDTYPE是编译方式,CMAKEINSTALLPREFIX是安装目录
  • cmake -D CMAKEBUILDTYPE=RELEASE -D CMAKEINSTALLPREFIX=/usr/local ..

4.正式编译过程

  • 编译
  • sudo make(编译时间3.5小时左右)
  • 安装
  • sudo make install
  • sudo ldconfig

五.opencv安装完成

1. 测试opencv安装是否完成

  • 终端输入以下命令验证opencv是否安装成功
  • python -c "import cv2;print dir(cv2)"
  • 输出了很多cv2的属性和函数名的字典
  • 如图所示

出错解决方法

  • HIGHGUI ERROR: V4L/V4L2: VIDIOCSCROP
  • 1.安装 依赖库
  • sudo apt-get install libv4l-dev

  • sudo apt-get install v4l2ucp

  • sudo apt-get install v4l-utils

  • 2.重新编译OPENCV

  • cd build

  • cmake ..

  • make

  • sudo make install


(树莓派、linux通用)OpenCV3源码方式安装教程(最新3.4.1)

2018年4月12日晚更新: 博主去年下半年一直在考研,所以没有更新,到现在才有时间看下博客,在这里说声抱歉,谢谢大家支持。 目前更新了连带opencv_contrib的编译方式,...
  • leaves_joe
  • leaves_joe
  • 2017-03-28 22:00:43
  • 13653

树莓派3b 基于python3.4 安装opencv3

简述: 由于一些原因,需要在树莓派上做OpenCV视觉识别,前前后后折腾了三天,看着网上形形色色的教程,出了许多错误。仔细研究了一些官方文章和国外Geek的文章,终于搭好了环境,第一篇CSDN,希望其...
  • layallan
  • layallan
  • 2017-10-24 14:07:51
  • 4235

raspberry pi M3 安装 opencv 3.4.0 (Ubuntu mate 16.4.2)

在树莓派安装配置opencv, 参考了不少论坛大神的文章,但是其中会遇到一些问题。http://blog.csdn.net/pengz0807/article/details/49915997http...
  • yanshanl
  • yanshanl
  • 2018-02-12 08:19:59
  • 91

树莓派-opencv安装配置

(1)安装准备工作      a.获取更新缓存:sudo apt-get update            b.安装opencv:sudo apt-get install libcv-dev ...
  • u011923796
  • u011923796
  • 2015-07-31 17:51:34
  • 7011

<em>树莓派opencv</em>环境搭建

<em>树莓派</em>opencv环境搭建教程(包括C++和python),<em>树莓派</em>的远程访问。... <em>树莓派</em>2B安装OpenCV 2.4.11 <em>树莓派</em>上搭建opencv环境 <em>树莓派</em>3b 基于python<em>3.4</em> <em>安装opencv3</em> ...
  • 2018年04月09日 00:00

windows10+Anaconda5.4.0 3+opencv3.4.0 安装经历

安装包下载在https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv里,下载对应版本的opencv包(opencv版本,python版本和python安装位...
  • TS_seven
  • TS_seven
  • 2018-01-02 20:26:20
  • 301

配置opencv3.4.0+vs2017

1.建立属性页,并配置:通用属性,VC++目录(1)包含库目录C:\opencv\build\includeC:\opencv\build\include\opencvC:\opencv\build\...
  • haiyiheng
  • haiyiheng
  • 2018-02-25 10:55:49
  • 214

树莓派安装opencv3.4.0

一.首先我们要安装OpenCV所依赖的各种工具和图像视频库:1.软件源更新:sudo apt-get update2.升级本地所有安装包,最新系统可以不升级,版本过高反而需要降级才能安装sudo ap...
  • weixin_39764641
  • weixin_39764641
  • 2018-04-15 15:10:26
  • 21

树莓派3安装opencv开发库

apt-get install libcv-dev apt-get install libopencv-dev sudo apt-get install build-essential sudo ap...
  • ye_song
  • ye_song
  • 2016-09-26 21:41:50
  • 2129

window7 64 VS2015下openCV3.4.0安装

[本地环境]操作系统:windows 7 64bitsVS版本:VS2015openCV版本:openCV3.4.01. openCV下载下载地址:http://opencv.org/releases...
  • jacke121
  • jacke121
  • 2018-02-16 20:49:00
  • 560
收藏助手
不良信息举报
您举报文章:树莓派安装opencv3.4.0
举报原因:
原因补充:

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