树莓派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
树莓派3b+ubuntu mate 下安装 TensorFlow+dlib+opencv(python3环境)_第1张图片
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初体验

你可能感兴趣的:(树莓派)