基于树莓派的人工智能识别测试

基于树莓派的人工智能识别测试

一.使用谷歌Object detection实现物体识别

1.安装配置谷歌Object detection

下载配置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
进入解压文件 cd protobuf
生成配置文件(编译时保证网络链接,需要下载文件,protobuf 可以在树莓派上多核编译)
sudo ./autogen.sh
执行配置文件 sudo ./configure 编译: sudo make -j2 编译完成后检查 sudo make check 安装: sudo make install

下载并安装Tensorflow和Opencv(省略:分两个版本对比)

下载谷歌model:https://github.com/tensorflow/models
cd models/research/ 执行
protoc object_detection/protos/*.proto --python_out=.
然后执行(slim 做特征提取)
export PYTHONPATH= P Y T H O N P A T H : ‘ p w d ‘ : ‘ p w d ‘ / s l i m 由 于 没 有 在 配 置 文 件 里 设 置 所 以 每 次 终 端 要 设 置 这 个 , 执 行 必 须 在 r e s e a r c h 文 件 夹 下 检 测 m o d u l e 换 环 境 是 否 搭 建 完 成 。 在 终 端 进 入 文 件 夹 p y t h o n m o d e l b u i l d e r t e s t . p y 如 果 测 试 出 现 I m p o r t E r r o r : N o m o d u l e n a m e d n e t s 错 误 是 因 为 之 前 的 e x p o r t P Y T H O N P A T H = PYTHONPATH:`pwd`:`pwd`/slim 由于没有在配置文件里设置所以每次终端要设置这个,执行必须在 research 文件夹下 检测 module 换环境是否搭建完成。 在终端进入文件夹 python model_builder_test.py 如果测试出现 ImportError: No module named nets 错误是因为之前的 export PYTHONPATH=

  • 2
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值