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 相关文章推荐
详解Django解决ajax跨域访问问题
Aug 24 Python
Python面向对象基础入门之设置对象属性
Dec 11 Python
详解用Python实现自动化监控远程服务器
May 18 Python
pandas进行时间数据的转换和计算时间差并提取年月日
Jul 06 Python
python tkinter组件摆放方式详解
Sep 16 Python
Python使用selenium + headless chrome获取网页内容的方法示例
Oct 16 Python
python配置文件写入过程详解
Oct 19 Python
Python发送手机动态验证码代码实例
Feb 28 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
Apr 02 Python
在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了
May 28 Python
Python scrapy爬取起点中文网小说榜单
Jun 13 Python
Python 多线程处理任务实例
Nov 07 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
磨咖啡豆的密诀
2021/03/03 冲泡冲煮
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
window.addEventListener来解决让一个js事件执行多个函数
2012/12/26 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
PHP配置文件php.ini中打开错误报告的设置方法
2015/01/09 PHP
JavaScript插件化开发教程 (一)
2015/01/27 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
jQuery简单实现验证邮箱格式
2015/07/15 Javascript
Ajax使用原生态JS验证用户名是否存在
2020/05/26 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
原生JS实现匀速图片轮播动画
2016/10/18 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
2016/11/15 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
2016/12/19 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
深入浅析Node环境和浏览器的区别
2018/08/14 Javascript
javascript验证form表单数据的案例详解
2019/03/25 Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
2019/04/28 jQuery
layui之数据表格--与后台交互获取数据的方法
2019/09/29 Javascript
vue@cli3项目模板怎么使用public目录下的静态文件
2020/07/07 Javascript
[52:06]完美世界DOTA2联赛决赛日 Inki vs LBZS 第一场 11.08
2020/11/10 DOTA
python多线程操作实例
2014/11/21 Python
Python爬虫实现“盗取”微信好友信息的方法分析
2019/09/16 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
2019/09/23 Python
flask框架蓝图和子域名配置详解
2020/01/25 Python
深度学习入门之Pytorch 数据增强的实现
2020/02/26 Python
基于OpenCV的网络实时视频流传输的实现
2020/11/15 Python
HTML5离线缓存Manifest是什么
2016/03/09 HTML / CSS
英国团购网站:Groupon英国
2017/11/28 全球购物
学生会竞聘书范文
2014/03/31 职场文书
《广玉兰》教学反思
2014/04/14 职场文书
建筑施工安全责任书
2014/07/24 职场文书
电影焦裕禄观后感
2015/06/09 职场文书
2016关于学习党章的心得体会
2016/01/15 职场文书
七年级生物教学反思
2016/02/20 职场文书
2016年党员读书月活动总结
2016/04/06 职场文书