创建热点 开源项目https://github.com/oblique/create_ap

将上面代码克隆到本地在终端执行命令: git clone https://github.com/oblique/create_ap
执行:cd create_ap
   :sudo make install
安装依赖库在终端执行:sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq
创建wifi热点(github项目上有多种安装方式可以自己查找安装方式)
开机启动 终端执行: sudo vim /etc/rc.local
打开文件后,在开头位置加入  sudo create_ap wlan0 eth0 热点名,密码

超频:arm_freq=1400
:over_voltage=4
远程桌面:sudo apt-get install tightvncserver
       :sudo apt-get install xrdp
       :sudo /etc/init.d/xrdp start
       :sudo update-rc.d xrdp defaults
树莓派换源 :sudo vim /etc/apt/sources.list

注释掉原来的,加入中科大源 deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi
: sudo vim /etc/apt/sources.list.d/raspi.list
注释掉原来的
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ jessie main ui

下载opencv3.3.1版本源码: wget https://github.com/opencv/opencv/archive/3.3.1.tar.gz -O opencv3.3.1.tar.gz
下载opencv_contrib3.3.1版本源码: wget https://github.com/opencv/opencv_contrib/archive/3.3.1.tar.gz -O opencv_contrib.tar.gz
备注: 下载opencv和 opencv_contrib 版本号一致, wget 后-C 是断点续传, -O是更改名称
将opencv-3.3.1 和openv_contrib-3.3.1 文件解压
:tar xvzf opencv3.3.1.tar.gz
:tar xvzf opencv_contrib.tar.gz 
编译之前更新所有软件包:sudo apt update & sudo apt -y upgrade
安装编译工具:sudo apt-get install build-essential cmake pkg-config
安装各种图像格式包:sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev 
安装视频格式所需要的包:sudo apt-get install libavcodec-dev libavformat-dev libswcale-dev libv4l-dev 
                  :sudo apt-get install libxvidcore-dev libx264-dev
安装gtk 库  : sudo apt-get install libgtk3.0
进一步优化:sudo apt-get install libatlas-base-dev gfortran

进入opencv目录:mkdir release && cd release
  : sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D OPENCV_EXTRA_MODULES_PATH=/home/pi/Desktop/opencv/opencv_contrib-3.3.1/modules \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D BUILD_EXAMPLES=ON ..
OPENCV_EXTRA_MODULES_PATH后面是自己opencv_contrib文件夹中modules文件路径
网树莓派多核编译会导致报错,使用单核编译,编译时间比较长的四五个小时
编译:sudo make
安装:sudo make install
链接动态库:sudo ldconfig

备注:libswcale-dev 可能安装不上去,可以不安装,不影响编译

下载protobuf : wget https://github.com/google/protobuf/archive/v3.4.1.tar.gz -O protobuf3.4.1.tar.gz
解压        : sudo tar xvzf protobuf3.4.1.tar.gz
编译时保证链接网络编译时会下载东西,这个可以多核编译
安装必要工具:sudo apt-get install autoconf
          :sudo apt-get install automake
          :sudo apt-get install libtool
编译: sudo ./autogen.sh
     :  sudo ./configure 
     : sudo make
     :sudo make check
     :sudo make install

wiring pi下载: git clone git://git.drogon.net/wiringPi
  安装         : cd wiringPi
              :./bulid
  检查安装是否成功 :   gpio -v

tensorflow安装:
下载:wget https://github.com/lhelontra/tensorflow-on-arm/releases/download/v1.4.1/tensorflow-1.4.1-cp27-none-linux_armv7l.whl
安装:sudo pip install  tensorflow-1.4.1-cp27-none-linux_armv7l.whl  -i https://pypi.tuna.tsinghua.edu.cn/simple
  tensorflow models 下载 :git clone https://github.com/tensorflow/models.git
 配置视觉使用的环境;https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/installation.md
安装:sudo apt-get install python-matplotlib 
: sudo pip install pillow
PC机安装lxml方式: sudo pip install lxml
树莓派lxml方式:  sudo apt-get install python3-lxml
# From tensorflow/models/research
:protoc object_detection/protos/*.proto --python_out=.
:export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim
测试安装是否成功,进入models/tutorials/image/imagenet 执行:python classify_image.py
 在终端执行:sudo raspi-config
在设置中打开摄像头
:sudo apt-get install libv4l-dev
进入etc文件增加摄像头设备号
: sudo vim /etc/modules 
在文件最后加入:bcm2835-v4l2  (是小写字母l,不是1)
重启树莓派

下载 mjpg-streamer: git clone  https://github.com/jacksonliam/mjpg-streamer
 安装支持库:sudo apt-get install libjpeg8-dev
 进入mjpg-streaer文件夹
 :cd mjpg-streamer-experimental/
 : sudo vim plugins/input_raspicam/input_raspicam.c 
设置帧数和分辨率 ,帧数30fps比较合适
编译:make clean all
:./mjpg_streamer -i "./input_raspicam.so" -o "./output_http.so -w ./www"
:http://192.168.12.1:8080/?action=stream
--------------------------------------------------------------------------------
在PC上搭建环境,Ubuntu16.04 系统。 opencv安装和上面相同。安装tensorflow gpu版本
参考:https://blog.csdn.net/u014595019/article/details/53732015

下载数据集,https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/detection_model_zoo.md

:wget http://download.tensorflow.org/models/object_detection/ssd_mobilenet_v1_coco_2017_11_17.tar.gz

python export_inference_graph.py \
    --input_type image_tensor \
    --pipeline_config_path training/faster_rcnn_inception_v2_coco.config \
    --trained_checkpoint_prefix training/model.ckpt-1167 \
    --output_directory banana_graph;
python3 train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/ssd_mobilenet_v1_coco.config

raspberry

树莓派和Ubuntu16 一些软件的安装相关推荐

  1. Win10 安装 Ubuntu16.04 双系统及 Ubuntu 下常用软件的安装(2022.3更新)

    Win10 安装 Ubuntu 16.04 双系统 下载 Ubuntu 镜像文件:官网,选择 ubuntu-16.04.5-desktop-amd64.iso (1)下载 UltraISO软碟通,对一 ...

  2. ubuntu16.04软件安装使用教程

    1 简介 Ubuntu 16.04安装完后,还需要做一些配置才能愉快的使用,包括添加软件源.安装搜狗输入法.Chrome浏览器.网易云音乐.配置快捷键.安装git等等,下面就跟着我来配置吧,just ...

  3. linux系统脚本安装失败,ubuntu16.04下vim安装失败的原因分析及解决方案

    先给大家说下问题描述? 重装了ubuntu系统,安装vim出现了以下问题: sudo apt-get install vim 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信 ...

  4. 【Ubuntu】Ubuntu16.04+VMware+Win10安装及配置教程

    Ubuntu16.04+VMware+Win10安装及配置教程   前言:   我之所以使用Ubuntu16.4,既为学Linux操作,也为学习Python.Ubuntu16.4一直以来在虚拟机上都跑 ...

  5. SLAM导航机器人零基础实战系列:(五)树莓派3开发环境搭建——1.安装系统ubuntu_mate_16.04...

    SLAM导航机器人零基础实战系列:(五)树莓派3开发环境搭建--1.安装系统ubuntu_mate_16.04 摘要 通过前面一系列的铺垫,相信大家对整个miiboo机器人的DIY有了一个清晰整体的认 ...

  6. win10上安装两个ubuntu16.04系统分别安装在SSD和HHD

    01.我的电脑硬件 SSD固态硬盘中装有win10系统 主板:华硕Z370-H gaming    Intel i7-8700k 显卡:微星RTX2080Ti 目前电脑上SSD 512G装有win10 ...

  7. Turtlebot4入门教程-软件-软件包安装

    来源:Turtlebot4入门教程-软件-软件包安装 - 创客智造 说明: 介绍Turtlebot4相关软件包的安装 TurtleBot 4 有 4 个主要的软件存储库:turtlebot4.turt ...

  8. MobaXterm 软件的安装与使用

    MobaXterm 软件的安装与使用 1.MobaXterm的安装包链接以及安装: 百度云盘链接: 链接:https://pan.baidu.com/s/11Nt53woXGcrnqvpUDWVyrw ...

  9. Ubuntu16.04下TensorFlow-GPU安装记录(GTX1060显卡)

    Ubuntu16.04下TensorFlow-GPU安装记录 1 确定电脑型号(重要的是显卡型号) 2 确定CUDA版本.ubuntu版本 3 Win10系统下安装Ubuntu组成双系统(简述过程) ...

  10. 树莓派:虚拟键盘软件

    Matchbox-keyboard/Florence/Onboard/XVKBD/GOK这五种屏幕触摸键盘软件的安装方式(适用于树莓派系统的Raspbian或其他基于Debian的系统): 1)Mat ...

最新文章

  1. python画不出来图是什么原因-完美解决ARIMA模型中plot_acf画不出图的问题
  2. php mysql 查询每隔一段时间插入的数据_SQL查询某个时间段共多少条数据
  3. PBS_HAS_CHANGED ~ GET_SAP_MENU_INFO
  4. Mysql密码忘记了怎么办?
  5. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第15篇]RSA-OAEP和ECIES的密钥生成,加密和解密
  6. 虚拟机四种网络连接模式比较
  7. SpringMVC流程架构图
  8. python读取nii文件_python 读取.nii格式图像实例
  9. Linux 文件系统相关的命令
  10. cJSON各函数实现的功能
  11. 机器学习算法总结之朴素贝叶斯法
  12. ubuntu14.04源无法更新--jdk安装出错解决方法
  13. 分享几个Python小技巧函数里的4个小花招 1
  14. win10 外接usb摄像头_win10系统外接usb摄像头怎么打开
  15. iOS 限制输入框的字符长度
  16. Android开发app实现发送短信功能
  17. 程序员找不到对象是伪命题?他用大数据找对象,现在婚都结了
  18. CVPR2022 | 重新审视池化:你的感受野不是最理想的
  19. idea连接linux中mysql[08S01]错误
  20. rabbitmq——交换机fanout和direct

热门文章

  1. SortedSet和TreeSet
  2. Go Get设置代理
  3. UITableView介绍 之 复杂cell的高度计算
  4. 1)⑤爬取搜狗旅游部分新闻
  5. T-SQL连接查询,基础连接理解
  6. win8 64位 iis8 安装.net1.1
  7. 翻译Programming WCF Services第二版
  8. 一组优秀的 for .NET Winform UI控件——DotNetMagic最新版本2.3,推荐使用
  9. mysql 修改登录用户名和密码
  10. MySQL 主外键关系