Win10系统VS2017平台-Tensorflow开发环境搭建自己的物体识别!(二)

python和tensorflow是超级小白,VS的IDE外面也是很少教程,一步步爬坑不易。接着上文。

假定python已经安装了,TF也用pip install python已经安装好了,但是TF是不能直接用了,随便网上找一段代码都会是发现有很多

import *** 的 ***无法找到的报错,和装TF一样,一般 pip install *** 都能自动安装。其中几个卡的比较久的安装问题如下。

(1)下载Tensorflow object detection API 
https://github.com/tensorflow/models
从github上下载项目(右上角“Clone or download”-"DownloadZIP"),下载到本地目录(避免中文),解压。
 

这边算是第一坑,models改了名字了,现在大概叫models-master.

下载后解压,复制到TF的目录下修改文件夹名为models(不改也行,就是以后指定路径的时候多打几个字目),VS默认安装的目录是C:\Users\用户名\AppData\Local\Programs\Python\Python36\Lib\site-packages\tensorflow

(2)Protobuf 安装与配置
在 https://github.com/google/protobuf/releases  网站中选择windows 版本(最下面),解压后将bin文件夹中的【protoc.exe】放到C:\Windows
建议也复制一份 exe文件在在models\research\目录下,并打开命令行窗口,输入:
# From tensorflow/models/
protoc object_detection/protos/*.proto --python_out=.
第二个坑,部分机器这一步会报错,转换不过来。

可以尝试把/*.proto 这部分改成文件夹下具体的文件名,一个一个试,每运行一个,文件夹下应该

出现对应的.py结尾的文件。不报错即可。文件不多的,一个一个慢慢输入吧,整完如下图所示。

(3)PYTHONPATH 环境变量设置
在 ‘此电脑’-‘属性’- ‘高级系统设置’ -‘环境变量’-‘系统变量’ 中新建名为‘PYTHONPATH’的变量,将
models/research/ 及 models/research/slim 两个文件夹的完整目录添加,分号隔开,效果如下图:

接下来可以测试API,在 models/research/ 文件夹下运行命令行:
python object_detection/builders/model_builder_test.py

不报错说明运行成功。

这部分基本没问题,有问题就重启试试。

一点点来吧,有点心理准备,我配环境前前后后花了5天,博客后几天更新,初开博客,目的合作 交流,QQ:273651820.。

猜你喜欢

转载自blog.csdn.net/qq_26996385/article/details/84979484