TensorFlow Object Detection API 作为目前开源的接口,集成了当下比较主流的一些网络模型,并且作了系统性的划分,所以适合快速上手各个算法模型,在使用之前,必须按照官方指导配置好环境,具体参考本篇内容完成配置
Ubuntu20.04下成功配置TensorFlow Object Detection API 教程
Ubuntu下用TensorFlow Object Detection API训练自己的数据
Ubuntu下用TensorFlow Object Detection API测试自己的数据
新建一个名为TensorFlow的文件夹
1 | mkdir TensorFlow |
打开终端,cd进入TensorFlow
1 | cd TensorFlow |
克隆TensorFlow Models
1 | git clone https://github.com/tensorflow/models.git |
现在你的TensorFlow文件夹应该如下:
1 | TensorFlow/ |
配置Protobuf
1 | pip install protobuf |
配置COCO API
1 | git clone https://github.com/cocodataset/cocoapi.git |
安装Object Detection API
这里需要注意一点,先要确认你的tensorflow版本,我的是tf1.x,所以这里我要拷贝的是tf1的setup,如果你的是tf2.x,那就拷贝tf2的setup.
1 | #确保你当前在TensorFlow/models/research/文件夹下 |
测试Object Detection API是否安装成功
1 | python object_detection/builders/model_builder_tf1_test.py |
注意这里也是要和你自己的tensorflow版本对上。
测试通过则说明安装无误。