windows10下安装TensorFlow Object Detection API的步骤
当前系统环境:win10 x64 内存32G,处理器E5-2620 v3 @2.4GHz x2处理器
安装步骤
不啰嗦,直接进入正题!
1、安装python,这里安装当前(2019-09-12)最新版,下载地址:https://www.python.org/downloads/windows/,如下图:
这里选择3.7.4版本
下载完,直接安装,记住勾选设置PATH;
2、安装tensorflow,下载地址:https://pypi.org/project/tensorflow/#files,如下图
因为python安装的是3.7版本,这里就选择tensorflow-1.14.0-cp37-cp37m-win_amd64.whl这个版本,
下载完之后,运行命令行工具cmd,chdir到下载目录,执行如下命令,如图:
3、安装protoc,下载地址:https://github.com/protocolbuffers/protobuf/releases ,如下图:
选择最新版本,我选择的是protoc-3.9.1-win64.zip ,解压安装:
解压,生成:bin、include。将bin文件夹下的protoc.exe复制到C:\Windows\System32文件夹下。cmd打开命令行界面,输入命令protoc,出现如下界面说明安装成功,如下图:
,记住这里的bin、include,一会将会用到。
4、安装模型源码,下载地址:直接执行git命令,git clone https://github.com/tensorflow/models.git
进入到git的目录下,进入到models,将第三步解压的bin和include文件夹直接复制到这里,如下图:
进入到research下运行Windows PowerShell(注意,这里必须是PowerShell,运行cmd会报错),输入如下命令:
Get-ChildItem object_detection/protos/*.proto | Resolve-Path -Relative | %{ protoc $_ --python_out=. }
,然后依次执行如下命令:
python setup.py build
python setup.py install
5,、安装完成测试,在此目录下运行 python object_detection/builders/model_builder_test.py 进行测试,如下图表示安装成功:
6、结束!