在进行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文件 有的话就是成功编译
终于:::::::
标签:object,matplotlib,detection,编译,protos,https,tensorflow 来源: https://blog.csdn.net/lex_me/article/details/88038474