树莓派3B+opencv3.4.1

2018-10-31  本文已影响0人  Cyfeng

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

上一篇下一篇

猜你喜欢

热点阅读