购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.2.1 扩展TF卡并安装依赖

安装OpenCV 4需要较大的空间,如果你使用的是全新的Raspbian Stretch OS,则需要扩展树莓派系统的文件系统,使树莓派可以使用整个micro-SD卡的空间。在命令行中输入如下命令:$ sudo raspi-config,并选择“7 Advanced Options”,如图3-2所示。

接下来选择“A1 Expand File System”,如图3-3所示。

按下回车键确认后,重启树莓派,如果没有自动重启,则打开命令行输入:


 $ sudo reboot

图3-2 选择“7 Advanced Options”

图3-3 选择“A1 Expand File System”

重启之后,树莓派系统就可以使用整个micro-SD卡的空间了。可以通过在树莓派中输入下面命令来查看空间使用情况,效果如图3-4所示。


 $ df -h

图3-4 查看空间使用情况

可以看到,树莓派的文件系统被扩展到整个32GB的空间。然而,即使空间扩展到了32GB,仍然显示已经使用了15%的空间,也就是约5GB。对于使用8GB存储卡的用户来说,可用空间不足50%,这时可以选择卸载LibreOffice和Wolfram engine这样不常用的软件,在命令行中执行命令:


 $ sudo apt-get purge wolfram-engine
$ sudo apt-get purge libreoffice*
$ sudo apt-get clean
$ sudo apt-get autoremove

卸载之后可以清空大概1GB的空间。

接下来我们来安装OpenCV的依赖包,首先更新系统:


 $ sudo apt-get update
$ sudo apt-get upgrade

安装一些开发者工具,如CMake等:


 $ sudo apt-get install build-essential
$ sudo apt-get install cmake
$ sudo apt-get install unzip
$ sudo apt-get install pkg-config

还需要安装一些处理图像与视频时必需的依赖:


 $ sudo apt-get install libjpeg-dev libpng-dev libtiff-dev
$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
$ sudo apt-get install libxvidcore-dev libx264-dev

安装GTK(GUI的后端),以下第二行命令可以减少使用GTK时产生的错误:


 $ sudo apt-get install libgtk-3-dev
$ sudo apt-get install libcanberra-gtk*

安装一些可以优化OpenCV使用的包:


 $ sudo apt-get install libatlas-base-dev gfortran
$ sudo apt-get install gfortran

最后安装Python 3 development headers:


 $ sudo apt-get install python3-dev

完成上述安装后,就可以进行下一步了。 8/uIAzu5oXOvrXdOYlmB1eN9/EmQKTPv/3QBbT9oG/fQWsythoINwnrZyjahaFyv

点击中间区域
呼出菜单
上一章
目录
下一章
×