windows10下安装TensorFlow Object Detection API的步骤


Posted in Python onJune 13, 2019

安装步骤:

模型源码:https://github.com/tensorflow/models

1、下载源码后解压,修改文件夹名为models

(以下步骤中涉及到路径的地方需要根据自己的实际情况而定)

2、安装protoc:

打开网址https://github.com/protocolbuffers/protobuf/releases,,我这里下载的是proto-3.7.1-win64.zip,根据自己的电脑配置来。

windows10下安装TensorFlow Object Detection API的步骤

下载后复制到与models同名的文件夹下,解压,生成:bin、include。将bin文件夹下的protoc.exe复制到C:\Windows\System32文件夹下。cmd打开命令行界面,输入命令protoc,出现如下界面说明安装成功:

windows10下安装TensorFlow Object Detection API的步骤

3、编译proto文件

在models/research下运行Windows PowerShell(注意,这里必须是PowerShell,运行cmd会报错),输入如下命令:

Get-ChildItem object_detection/protos/*.proto | Resolve-Path -Relative | %{ protoc $_ --python_out=. }

运行完成后,可以检查object_detection/protos/文件夹,如果每个proto文件都成了对应的以py为后缀的python源码,就说明编译成功了。

windows10下安装TensorFlow Object Detection API的步骤

4、添加环境变量

在Anaconda\Lib\site-packages添加一个路径文件,如tensorflow_model.pth,必须以.pth为后缀,写上你要加入的模块文件所在的目录名称,如下图: 

windows10下安装TensorFlow Object Detection API的步骤

5、运行models/research下的setup.py

python setup.py build

python setup.py install

6、安装完成测试

在models/research下运行如下命令:

python object_detection/builders/model_builder_test.py

出现如下信息,说明已安装成功:

windows10下安装TensorFlow Object Detection API的步骤

7、执行已经训练好的模型

在research文件夹下运行命令:jupyter notebook,接着在jupyter中打开object_detection文件夹,并单击object_detection_tutorial.ipynb运行试例文件。如下所示:

windows10下安装TensorFlow Object Detection API的步骤

运行所有代码后的结果如下:

windows10下安装TensorFlow Object Detection API的步骤

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解设计模式中的工厂方法模式在Python程序中的运用
Mar 02 Python
微信跳一跳小游戏python脚本
Jan 05 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
Jun 13 Python
selenium 安装与chromedriver安装的方法步骤
Jun 12 Python
python列表每个元素同增同减和列表元素去空格的实例
Jul 20 Python
Python中turtle库的使用实例
Sep 09 Python
python getpass实现密文实例详解
Sep 24 Python
python3 实现调用串口功能
Dec 26 Python
Python批量安装卸载1000个apk的方法
Apr 10 Python
Python Django搭建网站流程图解
Jun 13 Python
python实现批量转换图片为黑白
Jun 16 Python
Python实现扫码工具的示例代码
Oct 09 Python
24式加速你的Python(小结)
Jun 13 #Python
Python button选取本地图片并显示的实例
Jun 13 #Python
对Python强大的可变参数传递机制详解
Jun 13 #Python
python 通过可变参数计算n个数的乘积方法
Jun 13 #Python
python 多线程对post请求服务器测试并发的方法
Jun 13 #Python
Python任意字符串转16, 32, 64进制的方法
Jun 12 #Python
使用python制作一个为hex文件增加版本号的脚本实例
Jun 12 #Python
You might like
PHP对表单提交特殊字符的过滤和处理方法汇总
2014/02/18 PHP
3款值得推荐的微信开发开源框架
2014/10/28 PHP
PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
2016/09/11 PHP
PHP延迟静态绑定的深入讲解
2018/04/02 PHP
Laravel 在views中加载公共页面的实现代码
2019/10/22 PHP
Laravel框架之解决前端显示图片问题
2019/10/24 PHP
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
js实现的切换面板实例代码
2013/06/17 Javascript
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
ajax读取数据后使用jqchart显示图表的方法
2015/06/10 Javascript
百度地图API之本地搜索与范围搜索
2015/07/30 Javascript
jQuery grep()方法详解及实例代码
2016/10/30 Javascript
canvas绘制万花筒效果(代码分享)
2017/01/20 Javascript
react实现菜单权限控制的方法
2017/12/11 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
小程序自定义组件实现城市选择功能
2018/07/18 Javascript
微信小程序如何获取用户收货地址
2018/11/27 Javascript
JointJS流程图的绘制方法
2018/12/03 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
2019/04/28 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
[01:35]辉夜杯战队访谈宣传片—LGD
2015/12/25 DOTA
[01:08:33]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python字典序问题实例
2014/09/26 Python
python动态参数用法实例分析
2015/05/25 Python
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
如何在python字符串中输入纯粹的{}
2018/08/22 Python
Python3 log10()函数简单用法
2019/02/19 Python
Python检查图片是否损坏及图片类型是否正确过程详解
2019/09/30 Python
python 发送json数据操作实例分析
2019/10/15 Python
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
留学自荐信写作方法
2014/01/27 职场文书
社区领导班子四风问题原因分析及整改措施
2014/09/28 职场文书
餐厅感恩节活动策划方案
2014/10/11 职场文书
教师岗位说明书
2015/09/30 职场文书
Python 图片添加美颜效果
2022/04/28 Python