在进行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文件 有的话就是成功编译

终于:::::::

在这里插入图片描述

相关文章

MNIST数据集可以说是深度学习的入门,但是使用模型预测单张M...
1、新建tensorflow环境(1)打开anacondaprompt,输入命令行...
这篇文章主要介绍“张量tensor是什么”,在日常操作中,相信...
tensorflow中model.fit()用法model.fit()方法用于执行训练过...
https://blog.csdn.net/To_be_little/article/details/12443...
根据身高推测体重const$=require('jquery');const...