在进行tensorflow官方项目object_detection遇见的问题

object_detection

首先你要配置好环境 准备好程序

环境

我用的是 anaconda3.4 cuda9 cudnn7.5 tensorflow1.12

1 matplotlib

我用pip install matplotlib 装 非常慢
用anaconda 的navigator 和 pycharm 里面的setting 都非常慢 还有时候出错
我就用了清华镜像 pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
解决问题 再遇到pip 安装东西时非常慢的时候都可以在后面加一个
-i https://pypi.tuna.tsinghua.edu.cn/simple

大难点 protos 的报错问题

因为 protos 文件夹内的文件都需要先进行编译 完成编译后才可以运行
编译的问题就有好多解决方案 我试了许多
我提供一下 解决了我的问题的方案:
首先去官网下载一个 protobuf 的文件
https://github.com/protocolbuffers/protobuf/releases/download/v3.6.0/protoc-3.6.0-win32.zip
然后 解压
把解压后的bin 文件路径 添加到电脑的path中
然后在object_detection的上级目文件夹上shift + 右键 找到 powershell 点击进入窗口 然后输入

Get-ChildItem object_detection/protos/*.proto |Resolve-Path -Relative | %{protoc $_ --python_out=.}

回车
不报错就成功一半
找到 protos 文件夹看看内部的文件是不是有新创建了py文件 有的话就是成功编译

终于:::::::

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值