树莓派3b+ubuntu mate 下安装 TensorFlow+dlib+opencv(python3环境)

一、树莓派3b+ 安装ubuntu mate
参考资料
## 树莓派3B+安装Ubuntu Mate 16.04
【树莓派3】安装Ubuntu Mate系统
用的上面博主提供的镜像,我试了树莓派官方的ubuntu 18 版,可能我技术有限搞不出图形化界面放弃了。
主要需要用到:

1.SD卡格式化软件
2.镜像烧录软件
提示注意的坑有:1.ubuntu镜像烧录进去以后不需要重新格式化(博主采用的是win 10 对SD卡进行烧录)
烧录进去以后插电开机,根据提示操作。

安装 TensorFlow

参考资料
树莓派3B++ubuntu16.04下安装tensorflow及opencv(含错误及解决办法)
1.选择TensorFlow 安装包
链接:http://github.com/lhelontra/tensorflow-on-arm/releases

2.安装
切换到tensorflow安装包的位置,执行:

sudo pip3 install tensorflow-1.8.0-cp35-none-linux_armv7l.whl

安装opencv

准备安装包
opencv3.4.1:https://github.com/Itseez/opencv/archive/3.4.0.zip
contrib:https://github.com/Itseez/opencv_contrib/archive/3.4.0.zip
安装依赖性

sudo apt-get install build-essential git cmake pkg-config -y
sudo apt-get install libjpeg8-dev -y
sudo apt-get install libtiff5-dev -y
sudo apt-get install libjasper-dev -y
sudo apt-get install libpng12-dev -y
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev -y
sudo apt-get install libgtk2.0-dev -y
sudo apt-get install libatlas-base-dev gfortran -y

安装

# 创建文件夹
mkdir build
#切换到build目录
cd build
#cmake
# 注意OPENCV_EXTRA_MODULES_PATH 对应的为自己opencv_contrib-3.4.0解压的路径
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=/home/egg/opencv_contrib-3.4.0/modules -D BUILD_EXAMPLES=ON -D WITH_LIBV4L=ON PYTHON3_EXECUTABLE=/usr/bin/python3.5 PYTHON_INCLUDE_DIR=/usr/include/python3.5 PYTHON_LIBRARY=/usr/lib/arm-linux-gnueabihf/libpython3.5m.so PYTHON3_NUMPY_INCLUDE_DIRS=/home/pi/.local/lib/python3.5/site-packages/numpy/core/include .. 
#编译 等待
make
sudo make install
#动态链接库加入到树莓派目录
sudo ldconfig

安装Dlib

参考资料
树莓派搭建Dlib库
树莓派3B+ 安装Ubuntu mate 16.04以及相关问题解决方案
准备安装包
下载地址:http://dlib.net/
注意:ubuntu没有dphys-swapfile需要先下载

sudo apt-get install dphys-swapfile
sudo nano /etc/dphys-swapfile
#更改数值
# 更改后
CONF_SWAPSIZE = 1024
# 重新启动交换服务
sudo /etc/init.d/dphys-swapfile stop
sudo /etc/init.d/dphys-swapfile start
#查看
free -m
进入Dlib的目录
sudo python3 setup.py install

注意安装成功之后改回原来的值

安装谷歌浏览器
启动火狐浏览器崩溃更改谷歌浏览器

sudo -i
apt-get -y install chromium-browser
# 重启
reboot

坑点总结:
1.建议先把所需要的包拉入U盘,从U盘直接拉进树莓派系统
2.关于远程桌面vncViewer, 我用win10 连接之后是白屏只有终端接口,后放弃选用外接屏
3.送的3.5屏需要安装驱动

#  在线安装驱动命令
sudo rm -rf LCD-show
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show/
sudo ./LCD35-show

LCD切换HDMI
cd /boot
cd LCD-show/
sudo ./LCD-hdmi

HDMI切换LCD
cd /boot
cd LCD-show/
sudo ./LCD35-show

以上就是博主 树莓派3B+ 安装ubuntu初体验

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

python_道无涯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值