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 itertools模块详解
May 09 Python
Python基础语法(Python基础知识点)
Feb 28 Python
浅谈Python中用datetime包进行对时间的一些操作
Jun 23 Python
Python复数属性和方法运算操作示例
Jul 21 Python
关于Python数据结构中字典的心得
Dec 04 Python
python实现内存监控系统
Mar 07 Python
pandas.cut具体使用总结
Jun 24 Python
python中单下划线(_)和双下划线(__)的特殊用法
Aug 29 Python
Scrapy框架基本命令与settings.py设置
Feb 06 Python
Django关于admin的使用技巧和知识点
Feb 10 Python
使用python+poco+夜神模拟器进行自动化测试实例
Apr 23 Python
Python实现Hash算法
Mar 18 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的特殊设置
2006/10/09 PHP
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
2013/07/18 PHP
php跨域cookie共享使用方法
2014/02/20 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
2017/07/13 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
用js实现的仿sohu博客更换页面风格(简单版)
2007/03/22 Javascript
javascript 内存回收机制理解
2011/01/17 Javascript
基于jQuery的前端数据通用验证库
2011/08/08 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
node.js利用redis数据库缓存数据的方法
2017/03/01 Javascript
jQuery Tree Multiselect使用详解
2017/05/02 jQuery
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
不刷新网页就能链接新的js文件方法总结
2020/03/01 Javascript
antd配置config-overrides.js文件的操作
2020/10/31 Javascript
JavaScript 实现继承的几种方式
2021/02/19 Javascript
Python中获取网页状态码的两个方法
2014/11/03 Python
python中的代码编码格式转换问题
2015/06/10 Python
Python的GUI框架PySide的安装配置教程
2016/02/16 Python
利用python模拟sql语句对员工表格进行增删改查
2017/07/05 Python
使用apidocJs快速生成在线文档的实例讲解
2018/02/07 Python
不到40行代码用Python实现一个简单的推荐系统
2019/05/10 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
2020/01/19 Python
Python map及filter函数使用方法解析
2020/08/06 Python
如何利用python读取micaps文件详解
2020/10/18 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
德国苹果商店:MacTrade
2020/05/18 全球购物
NFL官方在线商店:NFLShop
2020/07/29 全球购物
上海某公司.net方向笔试题
2014/09/14 面试题
《影子》教学反思
2014/02/21 职场文书
结婚周年感言
2014/02/24 职场文书
2015年党员公开承诺事项
2015/04/27 职场文书
申请吧主发表的感言
2015/08/03 职场文书
MySQL对数据表已有表进行分区表的实现
2021/11/01 MySQL