python3.6.5安装tensorflow_Tensorflow object detection API 使用总结【win10 python3.6.5(anaconda)】,时间2018.7...

1.安装python环境

(2)Protobuf 安装与配置

protoc object_detection/proto/*.proto --python_out=.

models/research/ 及 models/research/slim 两个文件夹的完整目录添加,分号隔开。

2.

(1)打标签,通过程序将xml转csv

https://download.csdn.net/download/shanzhonglujie/10567280

(2)通过csv生成record

python generate_tfrecord.py --csv_input=data/tv_vehicle_labels.csv --output_path=data/train.record(训练)

(3)添加修改pbtxt文件,如data/tv_vehicle_detection.pbtxt

(4)修改配置文件,如train/ssd_mobilenet_v1_coco.config

(5)训练

python train.py --logtostderr --train_dir=object_detection/training/ --pipeline_config_path=c:/ssd_mobilenet_v1_coco.config

tensorboard --logdir=E:/models/research/object_detection/training/

(6)转化训练结果,生成pd文件

python export_inference_graph.py --input_type image_tensor --pipeline_config_path c:/ssd_mobilenet_v1_coco.config --trained_checkpoint_prefix E:/models/research/object_detection/training/model.ckpt-8309 --output_directory E:/models/research/object_detection/training/frozen_inference_graph.pb

(7)测试结果

3.问题

(1)ModuleNotFoundError: No module named 'object_detection'

解决方法:在research目录下运行命令行

(2)ImportError: No module named nets 或找不到net

解决方法:将reserch/slim目录下的BUILD文件删除,运行slim下的python setup.py install,如果再不行就运行一下research下的setup.py

(3)

解决方法:生成的record有问题,检查路径或重新生成

(4)缺少Pycocotools

解决方法:安装https://download.csdn.net/download/shanzhonglujie/10567294

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值