创建自己的对象检测器

时间:2019-03-11 12:01:42

标签: python-3.x tensorflow

我正在遵循此tutorial在Windows 10上创建自己的对象检测器。当我尝试使用以下方法训练模型时:

python train.py --logtostderr --train_dir=training/ 
    --pipeline_config_path=training/pipelines.config

我得到了错误

Traceback (most recent call last):
  File "train.py", line 49, in <module>
    from object_detection.builders import dataset_builder
  File "C:\Users\unfolx\AppData\Local\Continuum\anaconda3\lib\site-packages\object_detection\builders\dataset_builder.py", line 27, in <module>
    from object_detection.data_decoders import tf_example_decoder
  File "C:\Users\unfolx\AppData\Local\Continuum\anaconda3\lib\site-packages\object_detection\data_decoders\tf_example_decoder.py", line 24, in <module>
    from object_detection.protos import input_reader_pb2
ImportError: cannot import name 'input_reader_pb2'

我尝试了此堆栈溢出post的答案:

"protoc/bin/protoc.exe" "object_detection/protos/*.proto" --python_out=.

但是我知道了

object_detection/protos/*.proto: No such file or directory

在文件夹object_detection/protos上,我只有一个__pycache__子文件夹和一个__init__.py文件。

问题:

a)我应该做些什么改变才能得到上面工作链接的帖子的答案?

b)是否有另一种方法可以解决我遇到的问题?

0 个答案:

没有答案