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调用fortran模块
Apr 08 Python
浅析AST抽象语法树及Python代码实现
Jun 06 Python
利用python将json数据转换为csv格式的方法
Mar 22 Python
Python Pywavelet 小波阈值实例
Jan 09 Python
Pycharm之快速定位到某行快捷键的方法
Jan 20 Python
python如何制作缩略图
Apr 30 Python
python dataframe NaN处理方式
Dec 26 Python
pytorch的梯度计算以及backward方法详解
Jan 10 Python
Python configparser模块配置文件过程解析
Mar 03 Python
TensorFlow的reshape操作 tf.reshape的实现
Apr 19 Python
python 多线程共享全局变量的优劣
Sep 24 Python
90行Python代码开发个人云盘应用
Apr 20 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模板引擎SMARTY
2006/10/09 PHP
php cache类代码(php数据缓存类)
2010/04/15 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
让innerHTML的脚本也可以运行起来
2006/07/01 Javascript
js数字输入框(包括最大值最小值限制和四舍五入)
2009/11/24 Javascript
扩展JavaScript功能的正确方法(译文)
2012/04/12 Javascript
JavaScript对象的property属性详解
2014/04/01 Javascript
关于编写性能高效的javascript事件的技术
2014/11/28 Javascript
浅谈JavaScript中的String对象常用方法
2015/02/25 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
JavaScript学习笔记之ES6数组方法
2016/03/25 Javascript
jQuery无刷新上传之uploadify3.1简单使用
2016/06/18 Javascript
js HTML5手机刮刮乐代码
2020/09/29 Javascript
JS 实现随机验证码功能
2017/02/15 Javascript
Vue.js中兄弟组件之间互相传值实例
2017/06/01 Javascript
Require.js的基本用法详解
2017/07/03 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
node使用async_hooks模块进行请求追踪
2021/01/28 Javascript
OpenCV实现人脸识别
2017/04/07 Python
Python使用当前时间、随机数产生一个唯一数字的方法
2017/09/18 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
2018/12/15 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
Python PO设计模式的具体使用
2019/08/16 Python
python实现while循环打印星星的四种形状
2019/11/23 Python
python读取ini配置的类封装代码实例
2020/01/08 Python
使用 Python 遍历目录树的方法
2020/02/29 Python
Python3 io文本及原始流I/O工具用法详解
2020/03/23 Python
python中JWT用户认证的实现
2020/05/18 Python
python 实现围棋游戏(纯tkinter gui)
2020/11/13 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
大四自我鉴定范文
2013/10/06 职场文书
家长给小学生的评语
2014/01/30 职场文书
学校2014重阳节活动策划方案
2014/09/16 职场文书
2015年“我们的节日·重阳节”活动总结
2015/07/29 职场文书
springboot项目以jar包运行的操作方法
2021/06/30 Java/Android