win10配置 Tensorflow Object Detection API

参考博文

Win7配置和运行TensorFlow:Object_Detection_API步骤

Tensorflow Object Detection API使用

TensorFlow:Object_Detection_API在Windows10上的配置


一、前提条件

1、已经安装了Anaconda3.5.0.1版本,此版本对应的python版本为python3.6.3

2、已经安装了tensorflow1.4.0版本。


二、下载models-master

1、models-master下载地址    直接 Download ZIP即可  得到models-master.zip文件。

2、我们所需要的文件,为research目录下的object_detection文件夹。我的目录为E:\tf\ObjectDetection\models-master\research\object_detection


三、Protobuf 编译 

1、protobuf下载地址 ,选择 protoc-3.5.1-win32.zip进行下载(后面发现3.5.1版本有问题,要选择3.4.0版本)。

2、解压到ObjectDetection目录下,生成:bin, include两个文件夹。

3将bin文件夹中的protoc.exe放到C:\Windows\System32文件夹下,在ObjectDetection\models-master\research目录下,在文件资源管理器的路径栏中直接输入cmd启动dos对话框,输入protoc。具体可参见博文3.Protobuf 编译 部分

4、Protobuf 编译,用protoc可执行文件编译目录object_detection/protos下的proto文件,生成Python文件。

   可参考博文中3-(3)部分,代码如下

protoc object_detection/protos/*.proto --python_out=. 

遇到了如下的错误

object_detection/protos/*.proto: No such file or directory

解决办法:参考博文

完成后,可以看到object_detection/protos/目录下的所有*.proto都生成了对应的py文件   可参考博文

5、添加环境变量PYTHONPATH
  PYTHONPATH  E:\tf\ObjectDetection\models-master\research\slim

6、测试是否安装成功

     在object_detection\builders目录下,运行cmd,输入以下代码:

python model_builder_test.py

如果成功,则会显示以下信息

Ran 14 tests in 0.068s
OK

7、利用setup.py安装至Python至安装目录下使用 

在setup.py目录下运行代码,将object detection模块安装至python\Lib\sit-packages目录下

在E:\tf\ObjectDetection\models-master\research目录下,在文件资源管理器的路径栏中直接输入cmd启动dos对话框,输入以下代码:

python setup.py install

正确安装的话,会出现如下图所示



四、运行 Jupyter notebook demo

1、在E:\tf\ObjectDetection\models-master\research目录下,在文件资源管理器的路径栏中直接输入cmd启动dos对话框,输入以下代码:

jupyter-notebook

运行后浏览器自动启动,显示 Jupyter 界面,进入object_detection文件夹中的object_detection_tutorial.ipynb

2、点击 Cell 的Run All ,显示检测结果。

3、详细可参考博文


猜你喜欢

转载自blog.csdn.net/hust_bochu_xuchao/article/details/79667969