raspberry-pi安装opencv3——安装教程(附各种坑)

断断续续3、4天始终装不上opencv3,直到今天翻到了opencv3入门时候的一本书《Opencv3计算机视觉Python语言实现》
终于成功了!!

    我的树莓派是3B+ ,下面开始讲解安装过程及各种坑
首先此书在安装章节的教程如下:

在Ubuntu及其研生版本中安装
1使用Ubuntu的资源库

用apt这样的软件包管理器来安装python及其所依赖的软件包:
>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

从http://github.com/Itseeez/opencv/archive/3.0.0-beta.zip下载源代码
wget指令下载 unzip指令解压到opencv文件夹下

>mkdir build 
>cd build

>cmake -D CMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
到这里会报错  提示未找到stdlib.h文件  坑爹的找的教程也是说的很玄说什么降到ubuntu14版本

最后看一个英文帖子正解 取消预编译
此句改为

> cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local
-DENABLE_PRECOMPILED_HEADERS=OFF..
然后
>make 
经过漫长的等待   大概几小时,(我放在实验室一晚)第二天早上来就安装好了
>make install
安装结束  可以愉快的import cv2 了 

这里有时会出现


-- Install configuration: "RELEASE"
CMake Error at cmake_install.cmake:36 (file):
  file cannot create directory: /usr/local/include/opencv2.  Maybe need
  administrative privileges.
这种错误  只需要  >sudo make install

权限的问题

你可能感兴趣的:(raspberry-pi安装opencv3——安装教程(附各种坑))