【教程】树莓派安装OS之后的初始配置,以安装OpenCV 3.1.0为例
来源:互联网 发布:小学四年级体测数据 编辑:程序博客网 时间:2024/06/05 16:54
从树莓派官方下载页面下载树莓派的映像安装OS之后,还需要通过terminal安装一些基本的库之后才能满足开发需求。比如在Raspberry pi上配置OpenCV的库,这里以Pyimageresearch的OpenCV安装教程为例进行说明。
第一次启动树莓派后的安装操作
首先启动树莓派,通过SSH或者直接给树莓派连接显示器和键鼠打开一个terminal。SSH客户端推荐Putty或SmarTTY,文件传输推荐WinSCP。
更新树莓派:
sudo apt-get update
sudo apt-get upgrade
然后重启树莓派:sudo reboot
安装基本的依赖项:sudo apt-get install build-essential cmake pkg-config
安装和图像相关的库:sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
安装基本的IO库:sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
安装highgui相关的依赖库:sudo apt-get install libgtk2.0-dev
安装opencv进阶依赖库,操作矩阵等:sudo apt-get install libatlas-base-dev gfortran
由于Pyimageresearch的OpenCV 3.1.0安装教程中使用python并且建立了代码的虚拟环境,这里略去python和虚拟环境的安装。下载OpenCV 3.1.0和OpenCV_contrib库:
对于新手,可以先进入download目录
cd ~/Downlaod
再下载,如果直接输入命令会下载到你termianl的当前路径下。下载OpenCV 3.1.0:wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.1.0.zip
解压OpenCV 3.1.0:unzip opencv.zip
下载OpenCV_contrib库:wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.1.0.zip
解压OpenCV_contrib库:unzip opencv_contrib.zip
编译和安装OpenCV 3.1.0
步骤类似于在Linux上的操作,使用Makefile来完成编译。关于Makefile,新手可以去查找一下cmake相关的使用,这样方便理解linux上开源库的使用和如何在windows上用visual studio来编译需要的开源库。进入opencv3.1.0目录:
cd opencv-3.1.0/
新建build文件夹:mkdir build
进入build文件夹:cd build
配置cmake(这一步直接粘贴所有行到你的terminal即可):cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.1.0/modules \ -D BUILD_EXAMPLES=ON ..
编译:make
安装:sudo make install
把OpenCV生成的动态链接库加入树莓派目录:sudo ldconfig
到这里就完成了树莓派的配置和OpenCV 3.1.0的安装。
- 【教程】树莓派安装OS之后的初始配置,以安装OpenCV 3.1.0为例
- Ubuntu安装教程-以我的HP为例
- 谷歌AndroidThings 0.6.0安装教程(以树莓派3安装为例)
- SVN的安装与配置(以centos为例)
- Unity3D安装破解教程(以Unity5.3.4为例
- 安装与初始配置
- Vmw11上安装完OS X 10.9之后升级为10.10的注意点
- apache安装之后的配置
- 安装ThinkPHP之后的配置
- debian6 安装后的初始配置
- debian6 安装后的初始配置
- VMware安装虚拟机后的初始配置
- yum 安装 nginx 初始的 配置代码
- Caffe实战系列:最简洁的Caffe安装教程(以ubuntu14.04为例)
- OpenCV的安装配置
- opencv的安装配置
- CentOS 桌面版安装配置(以CentOS 7为例)
- Linux的opencv教程之安装与配置+cmake编译
- 在研究VUEX的过程中的一个范例
- android静默安装与静默卸载
- MKT USB OTG功能如何打开及实现
- Laravel 常用命令合集
- 测试onmouseover事件
- 【教程】树莓派安装OS之后的初始配置,以安装OpenCV 3.1.0为例
- 想成为并做好一个IT项目经理,你需要坚持做的事情
- 深度学习所需的python-学习笔记10
- uiautomator中相同控件名该如何获取想要的控件,instance(0)区分布局一样的控件
- Hadoop中的文件格式
- 重复未名
- android studio 导入库文件
- Json串方括号开头手动解析数据简单案例
- LeetCode-283:Move Zeroes (将数组中0元素移至尾部)