目录
【准备工作】
1.这里我用的是官方Raspbian-buster-full系统,首先要更换源为清华源,避免后面下载gtk2.0失败。
换源方法:https://blog.csdn.net/zqxdsy/article/details/102574239
2. 可以外接屏幕也可以使用VNC远程操作,在编译过程中使用tee命令将编译过程保存下来,可以很方便地进行查看,不用担心远程连接中断的问题,后面会说明,可跳过这里。
【补充】:我将安装好OpenCV的系统做了个镜像,大小只有4.86G,压缩后2.09G,直接烧录到TF卡中就可以使用OpenCV,如图是调用OpenCV库的两个例子,图1是显示一张图片,图2是进行模板匹配,Makefile和脚本run.sh内容很简单,就是编译程序和运行的一些命令,如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/dbdc49c550e8507b54af9ea95dd587eb.png)
![](https://i-blog.csdnimg.cn/blog_migrate/719e5685492c8d118c563f421c8a9966.gif)
该系统已安装好VNC等必要的软件,静态IP也已设置好,文档中有详细的使用方法,包括树莓派和windows系统之间的复制和文件传输等功能,需要的可自行下载,亲测树莓派4和3都能正常使用,对于该系统有需要补充的地方会在末进行说明。
【正式安装】
一、安装OpenCV所需要的依赖工具和一些图像视频库。
1.安装构建必需工具
// 安装build-essential、cmake、git和pkg-config
sudo apt-get install build-essential cmake git pkg-config
2.安装常用的图像工具包
// 安装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
3.安装视频工具包,最后的是v4l中4后面的是 英文字母“l”