1、树莓派上安装配置opencv
我们从 opencv官网下载source文件,得到zip压缩包,这里推荐下载最新版本的Opencv,这里下载的是3.4.3版本,在安装前首先需要安装依赖包,在控制台输入:
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\然后下载OpenCV3.2.0和OpenCV_contrib-3.2.0,下载需要等待一段时间
之后输入:
unzip opencv-3.4.3.zip #解压文件
cd opencv-3.4.3 #进入文件夹
mkdir build #创建编译文件夹
cd build #进入
camke ..
sudo make -j1
-j 是使用多少线程进行编译,在Ubuntu虚拟机上由于我设设置的性能较好,可以使用-j8进行编译,也就是8线程,而在树莓派上则是使用的单线程编译,速度会慢很多,但是保证不会死机,一开始使用-j4时到99%时就死机了。如果-j后不加数字,则默认不限制线程编译
编译完成后输入:
sudo make install #执行安装
只要过一会就安装完成了。
2、编写Opencv代码
代码如下:
#include <iostream>
#include <opencv2/core/core.hpp>
#include