TF ObjectDetectionAPI的安装、验证测试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/duanshao/article/details/78504625

前提是安装了Tensor flow(我个人是用Anaconda3来安装的Tensor flow

此文经个人实践验证了。

 

windows环境下安装TF object detection api

所用机器配置:i5 cpu8G mem

 

window安装详细步骤;

1下载tensorflow model,一般花费10分钟左右(看网速)

cmd中输入如下代码:

git clonehttps://github.com/tensorflow/models.git

github下载谷歌tensorflow/models的代码,一般默认下载个人用户目录下的models或到C盘根目录下models


2:安装protoc

   在https://github.com/google/protobuf/releases/download/ 下载protoc-3.3.0-win32.zip。解压后在bin目录下有 protoc.exe

 

   我将E:\bigdataenv\protoc加入到系统环境(在path的即可)中,把protoc-3.3.0-win32.zip包中include文件夹,移到E:\bigdataenv\protoc下,bin目录下 protoc.exe移到E:\bigdataenv\protoc下。

 

3编译model打开下载好的tensorflow model文件夹

       在cmd下进入models(或者models-master)文件夹下,在进入如下文件夹

cdmodels\research,进入到research目录下,运行如下命令:

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

没有报错即正确。此步骤运行很快,不到1秒钟。


4运行demoresearch 目录下如下命令,运行:

       jupyter-notebook

       显示如下cmd画面。

       

       稍等十几秒(与机器性能有关),然后浏览器自动开启。显示如下界面:

       

     进入object_detection文件夹中的object_detection_tutorial.ipynb

     

       点击Cell内的Run All,顺利情况下等待三分钟左右,即可显示如下结果:

       

      (在我个人机器上,初次运行时,由于公司网络屏蔽关系,出现timeout的错误)



没有更多推荐了,返回首页