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使用装饰器和线程限制函数执行时间的方法
Apr 18 Python
python爬虫爬取淘宝商品信息
Feb 23 Python
Pycharm 设置自定义背景颜色的图文教程
May 23 Python
Pycharm 操作Django Model的简单运用方法
May 23 Python
selenium+python设置爬虫代理IP的方法
Nov 29 Python
python json.loads兼容单引号数据的方法
Dec 19 Python
Python 利用pydub库操作音频文件的方法
Jan 09 Python
pymongo中聚合查询的使用方法
Mar 22 Python
Python pandas库中的isnull()详解
Dec 26 Python
如何写python的配置文件
Jun 07 Python
关于Kotlin中SAM转换的那些事
Sep 15 Python
Jupyter Notebook安装及使用方法解析
Nov 12 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 调试利器debug_print_backtrace()
2012/07/23 PHP
php中各种定义变量的方法小结
2017/10/18 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
jQuery.Autocomplete实现自动完成功能(详解)
2010/07/13 Javascript
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
Extjs407 getValue()和getRawValue()区别介绍
2013/05/21 Javascript
jquery实现的一个文章自定义分段显示功能
2014/05/23 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
在JS数组特定索引处指定位置插入元素的技巧
2014/08/24 Javascript
Javascript BOM学习小结(六)
2015/11/26 Javascript
常见JS验证脚本汇总
2015/12/01 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
2016/12/06 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
Vue.js项目部署到服务器的详细步骤
2017/07/17 Javascript
Vue页面骨架屏的实现方法
2018/05/22 Javascript
解决循环中setTimeout执行顺序的问题
2018/06/20 Javascript
详解jQuery如何实现模糊搜索
2019/05/10 jQuery
JS工厂模式开发实践案例分析
2019/10/17 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
[01:14:05]《加油DOTA》第四期
2014/08/25 DOTA
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
测试、预发布后用python检测网页是否有日常链接
2014/06/03 Python
Python中的XML库4Suite Server的介绍
2015/04/14 Python
python获得一个月有多少天的方法
2015/06/04 Python
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
2018/04/25 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
兰蔻加拿大官方网站:Lancome加拿大
2016/08/05 全球购物
物流创业计划书
2014/02/01 职场文书
入党积极分子自我鉴定范文
2014/03/25 职场文书
安全生产月活动总结
2014/05/04 职场文书