首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >TensorFlow2.x目标检测API安装配置步骤详细教程

TensorFlow2.x目标检测API安装配置步骤详细教程

作者头像
Color Space
发布2020-11-09 14:26:08
发布2020-11-09 14:26:08
2.8K00
代码可运行
举报
运行总次数:0
代码可运行

TensorFlow Object Detection API支持TensorFlow2.x版本已经有一段时间了,这里对安装配置步骤做详细说明。

安装步骤也可以参考如下两个链接:

https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/tf2.md

https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/

有些步骤可能有点繁琐或者容易出错,这里整理一下安装步骤和常见的问题解决方法如下:

一、安装Python和TensorFlow-GPU 2.2.0版本。笔者这里使用Python3.7.5和TensorFlow-GPU 2.2.0,安装方法可以参考下面博客 TensorFlow2.x GPU版安装与CUDA版本选择指南

二、下载Object Detection API文件并解压。https://github.com/tensorflow/models,将解压后的目录重命名保存到指定目录,下载 解压后是models-master文件夹,重命名为models,然后放到指定目录,比如:D:\TensorFlow\models

三、配置目标检测API目录。在python安装目录的Lib\site-packages下创建tensorflow.pth文件,在其中添加Object Detection API文件路径:

代码语言:javascript
代码运行次数:0
运行
复制
D:\TensorFlow\models\

四、安装Protobuf。下载地址:https://github.com/protocolbuffers/protobuf/releases/tag/v3.12.3 ,下载后加压到指定目录,并将bin目录添加到系统环境变量如下:

然后在models/research目录cmd窗口输入指令:protoc object_detection/protos/*.proto --python_out=.

成功了会在D:\TensorFlow\models\research\object_detection\protos下面生成一些py文件

五、安装缺失模块。在models/research目录下打开cmd窗口,输入python object_detection/builders/model_builder_tf2_test.py 回车运行会提示缺模块

① ModuleNotFoundError: No module named 'matplotlib'

------直接安装 pip install matplotlib

② ModuleNotFoundError: No module named 'yaml'

------直接安装 pip install yaml提示找不到yaml安装包,换指令pip install pyyaml

③ ModuleNotFoundError: No module named 'tf_slim'

------直接安装pip install tf-slim (注意版本tf-slim-1.1.0,1.0会出错)

六、运行测试。在TensorFlow\models\research目录下cmd运行python object_detection/builders/model_builder_tf2_test.py

如果没有报错,运行成功提示如下:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenCV与AI深度学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档