ubuntu 18 tensorflow object detection API

1. 下载

地址下载文件
https://github.com/protocolbuffers/protobuf/releasesprotoc-3.10.0-linux-x86_64.zip
https://github.com/tensorflow/modelsmodels-master.zip
https://github.com/cocodataset/cocoapicocoapi-master.zip

安装jupyter

$ pip3 install ipython[notebook]
$ pip3 install jupyter
$ sudo apt install jupyter-core
$ sudo apt install jupyter-notebook

2. 解压

$ unzip models-master.zip
$ unzip cocoapi-master.zip
$ unzip protoc-3.10.0-linux-x86_64.zip -d protoc-3.10.0
$ sudo cp protoc-3.10.0/bin/protoc /usr/bin/protoc

3. 编译cocoapi

$ pip3 install --user Cython
$ cd cocoapi-master/PythonAPI
$ vi Makefile

将pip改为pip3

$ make
$ sudo make install
$ cp -r pycocotools/ ../../models/research/

4. 编译

$ cd ../../models/research/
$ protoc object_detection/protos/*.proto --python_out=.

$ cd slim
$ python3 setup.py build
$ sudo python3 setup.py install

5. 添加环境变量

$ vi ~/.bashrc

添加:

export PYTHONPATH=$PYTHONPATH:'pwd':'pwd'/slim
$ source ~/.bashrc

6. 测试

$ cd ../
$ python3 object_detection/builders/model_builder_test.py

models下打开jupyter-notebook,并运行research/object_detection/object_detection_tutorial.ipynb

如果不显示图片,修改如下:

# plt.imshow(image_np)
# plt.show()
img = Image.fromarray(image_np, 'RGB')
img.show()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值