创建热点 开源项目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. 每天一点小知识004--关于获取物体名字
  2. 组件和模块间Activity路由框架
  3. Devoxx的Red Hat Engineers提供了更多Java EE
  4. Java File类void deleteOnExit()方法(带示例)
  5. PHP如何解决网站大流量与高并发
  6. 上一篇的改进!!!!!
  7. 深入理解Java反射+动态代理,java开发面试笔试题
  8. 如何用 Python 从 0 开始创建一个区块链?
  9. 源码阅读:SDWebImage(五)——SDWebImageFrame
  10. uchome中的$_SC:系统全局配置
  11. FFmpeg的H.264解码器源代码简单分析:解码器主干部分
  12. C_Learning(3)
  13. 苹果mac幻灯片演示文稿制作软件:PowerPoint 2019
  14. 使用Control Flash 更新AB PLC的固件版本(通过网线)
  15. 2021年5月系统集成项目管理工程师案例分析真题讲解(2)
  16. Facebook全新数字货币Libra引发关注 数字货币国际化逐渐发展
  17. 求大神帮助,感激不尽
  18. 我的工作随手记(一)
  19. Java集成华为云对象存储
  20. Android检测网络状态监听网络变化

热门文章

  1. 【转】SQL SERVER convert函数日期格式化应用
  2. 全新的Kafka controller
  3. stack(栈)数据结构详解
  4. 怎么估算空间利用率?新研发传感器分分钟搞定!
  5. 笔记 3 文件的特殊属性,权限
  6. 普通用户登录PLSQL后提示空白OK对话框错误
  7. Shader预处理宏、内置状态变量、多版本编译等
  8. 特殊情形的Riemann引理
  9. EXT.NET 使用总结(2) ---TreePanel(带右键菜单,节点自定义属性)
  10. POJ 3624 Charm Bracelet【01背包】