1.环境:
树莓派3B+
系统ubantu Mate
SD卡内存:12G(opencv需要好几个G,至少5G的预留空间哦)
2.改个配置和安装各种依赖库
1)sudo raspi-config
系统设置界面

2)安装各种依赖库:
sudo apt-get install cmake & sudo apt-get install libgtk2.0-dev & sudo apt-get install pkg-config & sudo apt-get install python-dev python-numpy & sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev &sudo apt-get install libopencv-dev
这条指令是包括了所有opencv的依赖库的,看其他教程需要好几条指令,而且我装着装着还漏装,于是就给和成了一条
补充:后来交叉编译到96%的时候出现配置python3-opencv的错误,需要用到cmake-gui来解决,如果遇到同样问题的小伙伴可以往下看
3)下载opencv3.2.0并解压
$ cd~
$ wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.2.0.zip
$ unzip opencv.zip
4)编译安装opencv
$ cd ~/opencv-3.2.0/
$ mkdir build
$ cd buil

本文档详细介绍了如何在树莓派3B+上配置ubantu Mate系统,并手动编译安装opencv3.2.0。过程中涉及到解决FFMPEG版本不匹配和配置python3-opencv错误的问题,提供了具体解决方案。编译过程耗时较长,建议预留足够磁盘空间。对于使用python调用opencv的用户,推荐通过pip安装以节省时间。
236

被折叠的 条评论
为什么被折叠?



