1.装系统
https://www.raspberrypi.org/downloads/raspbian/
下载zip文件,解压后在Windows系统里面烧录到TF卡(8g以上),
插入树莓派,开机!
目前的官方树莓派系统已经做到了根据设置的地址自动更改键盘和语言设置。
2.换源
#不换源和update,后面安装opencv依赖包会找不到,导致编译完opencv后很多错误#
参考:https://blog.csdn.net/weixin_39529413/article/details/79187502
下面给出树莓派stretch版本换清华源的方法:
树莓派的镜像文件在/etc/apt/sources.list中
sudo gedit /etc/apt/sources.list
用#注释掉原文件内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
编辑镜像站后,请使用sudo apt-get update 命令,更新软件源列列表,同时检查你的编辑是否正确
编辑 /etc/apt/sources.list.d/raspi.list
sudo gedit /etc/apt/sources.list.d/raspi.list
用#注释掉原文内容,用以下内容取代
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
更新软件索引清单
sudo apt-get update
比较索引清单更新依赖关系
sudo apt-get upgrade -y
其他一些软件源有:
中国科技大学 http://mirrors.ustc.edu.cn/raspbian/raspbian/
浙江大学 http://mirrors.zju.edu.cn/raspbian/raspbian/
3.安装opencv
参考:#https://www.cnblogs.com/zjutlitao/p/8261688.html
apt六连
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -f
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get clean
全部都要装上
sudo apt-get install build-essential cmake pkg-config
sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install libatlas-base-dev gfortran
sudo apt-get install python2.7-dev python3-dev
sudo apt-get install gedit
下载解压opencv及其拓展包
cd ~
wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.4.1.zip
unzip opencv.zip
wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.4.1.zip
unzip opencv_contrib.zip
开始漫长的编译
cd ~/opencv-3.4.1/
mkdir build
cd build
cmake -D ENABLE_PRECOMPILED_HEADERS=OFF \
-D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.4.1/modules \
-D BUILD_EXAMPLES=ON ..
#两个线程编译
make -j2
#如果报错改成一个线程
#make clean
#make
sudo make install
sudo ldconfig