树莓派安装 tensorflow+opencv

树莓派安装tensorflow+opencv

1.使用Diskgenius清除tf卡中的内容(若是新tf卡则无需清除)
2.使用Win32DiskImager向tf卡中烧入官方镜像
3.换源
最好使用清华源(之前用中科大源没有成功)
换源方式:

#更换pip下载源

sudo nano /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 nano /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#该命令耗时较长

通过在命令行中敲-i …的换源方式没有成功,最后使用清华源成功,下载速度不确定。
4.下载python-opencv
sudo apt-get update
sudo apt-get install libjpeg-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libtiff5-dev
sudo apt-get install libpng12-dev
sudo apt-get install libqtgui4 libqt4-test
sudo apt-get install libjasper-dev
sudo pip3 install opencv-python
原文链接:https://blog.csdn.net/xiaosongshine/article/details/83095954
5.下载tensorflow
#先删除python2链接
sudo rm /usr/bin/python
#创建python3链接
sudo ln -s /usr/bin/python3.5 /usr/bin/python
#安装驱动
sudo apt-get install libatlas-base-dev
sudo pip3 install tensorflow
出现retry报错时,是pip后台正在处理资源,需等其释放,时间不确定,可以关机重启,或者重新多试几次。
6.安装keras

sudo pip3 install keras#会自动下载相关包

7.出现的问题
在终端中输入命令pip list看到h5py但在python中无法运行
解决方案sudo apt-get install libhdf5-dev
8.开启树莓派摄像头和GPIO引脚

sudo raspi-config

选择interfaces,将Camera和Remote GPIO变成Enable,之后重启生效
9.设置树莓派开机自启动
在/home/pi/.config中新建一个文件夹autostart,在其中新建一个文件
文件内容如下:

[Desktop Entry]
Name=Test
Comment=My Python Program
Exec=python /home/pi/Desktop/rubbish/dianji_go_go.py#要执行的文件
Icon=/home/pi/new.jpg#可以随便找一张图
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

10.结尾
树莓派安装opencv+tensorflow终于告一段落了,之前使用厂家的装好opencv的镜像,踩了不少坑,网速也是一个至关重要的因素,能有显示屏是最好不过的,用远程登录又会有许多的问题,流畅度低而且比较麻烦。其中有一个坑就是,当系统因为不正常断电或者其他原因,导致系统需要按enter才能进入,这是如果没有显示屏的话,是不知道这个问题的,就只能一直在命令行敲arp -a等待树莓派的网址,白费功夫,此外,树莓派可以直接连普通的键盘、鼠标和显示屏,驱动可能已经默认安装好了。最后,最好使用官方镜像,提高检索能力,多沟通交流,能少走很多弯路。

你可能感兴趣的:(树莓派,深度学习)