美文网首页
树莓派3B+opencv3.4.1

树莓派3B+opencv3.4.1

作者: Cyfeng | 来源:发表于2018-10-31 17:51 被阅读0次

    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

    相关文章

      网友评论

          本文标题:树莓派3B+opencv3.4.1

          本文链接:https://www.haomeiwen.com/subject/sbowtqtx.html