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 相关文章推荐
web.py在模板中输出美元符号的方法
Aug 26 Python
python3.4用函数操作mysql5.7数据库
Jun 23 Python
python实现多线程行情抓取工具的方法
Feb 28 Python
Python 字符串换行的多种方式
Sep 06 Python
解决Mac下首次安装pycharm无project interpreter的问题
Oct 29 Python
在python下读取并展示raw格式的图片实例
Jan 24 Python
简单了解Python3里的一些新特性
Jul 13 Python
Python timeit模块的使用实践
Jan 13 Python
浅谈keras.callbacks设置模型保存策略
Jun 18 Python
python爬虫---requests库的用法详解
Sep 28 Python
sklearn中的交叉验证的实现(Cross-Validation)
Feb 22 Python
Django debug为True时,css加载失败的解决方案
Apr 24 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遍历数组的4种方法总结
2014/07/05 PHP
PHP获取客户端及服务器端IP的封装类
2016/07/21 PHP
PHP设计模式之单例模式定义与用法分析
2019/03/26 PHP
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
2010/04/27 Javascript
初识javascript 文档碎片
2010/07/13 Javascript
DIV菜单层实现代码
2010/11/19 Javascript
window.print打印指定div实例代码
2013/12/13 Javascript
JS之Date对象和获取系统当前时间详解
2014/01/13 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
Javascript验证用户输入URL地址是否为空及格式是否正确
2014/10/09 Javascript
jQuery模拟物体自由落体运动(附演示与demo源码下载)
2016/01/21 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
2016/03/08 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
vue中动态绑定表单元素的属性方法
2018/02/23 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
vue导出html、word和pdf的实现代码
2018/07/31 Javascript
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
微信小程序的授权实现过程解析
2019/08/02 Javascript
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
2020/11/03 Javascript
跟老齐学Python之玩转字符串(2)
2014/09/14 Python
python实现类的静态变量用法实例
2015/05/08 Python
Python 文件处理注意事项总结
2017/04/10 Python
Python编程实现正则删除命令功能
2017/08/30 Python
python实现pdf转换成word/txt纯文本文件
2018/06/07 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
python使用Qt界面以及逻辑实现方法
2019/07/10 Python
python 字典 setdefault()和get()方法比较详解
2019/08/07 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
Python编程快速上手——选择性拷贝操作案例分析
2020/02/28 Python
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
澳大利亚商务邀请函
2014/01/17 职场文书
校园安全教育广播稿
2014/02/17 职场文书
上课玩手机的检讨书
2014/10/01 职场文书
三方协议书
2015/01/27 职场文书
Window server中安装Redis的超详细教程
2021/11/17 Redis