安装opencv
说明:
硬件:raspberry 3B
OpenCV:3.4.1
SD卡剩余空间至少保证10G以上
本教程是连带opencv_contrib的编译方式,带opencv_contrib的编译时间会更长一些,大概6-7小时,如果是3b+的话更快一些,也要大概4-5小时。
另,大家编译的时候一定要用质量好的电源,防止编译时因为亏电重启或者烧坏树莓派。
为什么装OpenCV_contrib
OpenCV_contrib库中包括了人脸识别、matlab调用、RGB加工、深层神经网络等内容,显然opencv异常强大。官方文档展示了库的完整内容。
安装CMake等编译openCV源码的工具
sudo apt-get install build-essential cmake pkg-config
安装几种常见格式的图像操作的包,方便我们能从硬盘上读取不同格式的图像
sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
同样的,我们也需要视频操作的包
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
下面安装gtk2.0(树莓派很可能下载错误,更换中科大或者清华源即可,ubuntu有可能出现包版本过高的情况,需要将依赖包降级安装)
sudo apt-get install libgtk2.0-dev
优化函数包
sudo apt-get install libatlas