我正在通过以下方式在树莓派3中使用python3编写train.py脚本:python3 train.py --logtostderr --train_dir = training / --pipeline_config_path = training / ssdlite_mobilenet_v2_coco.config
我已经安装了流张量1.12.0,创建了一个tensorflow1文件夹,其中放置了所有文件夹的模型。已经使用它们各自的xml,csv和记录创建了所有图像。我已经配置了ssdlite_mobilnet_v2.config并创建了lable map.pbtxt和train.py,将其从object_detection / legacy移至object_detection /,我从中运行train.py可以帮助我的人。
有人建议使用此解决方案,但不起作用:
protoc object_detection / protos / * .proto --python_out =.
尝试一下:
/home/pi/tensorflow1/models/research# export
PYTHONPATH=$PYTHONPATH:
密码:
密码/slim
我执行以下脚本:
/home/pi/tensorflow1/models/research/object_detection# python3 train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/ssdlite_mobilenet_v2_coco.config
错误:
Traceback (most recent call last):
File "train.py", line 49, in <module>
from object_detection.builders import dataset_builder
File "/home/pi/tensorflow1/models/research/object_detection/builders/dataset_builder.py", line 27, in <module>
from object_detection.data_decoders import tf_example_decoder
File "/home/pi/tensorflow1/models/research/object_detection/data_decoders/tf_example_decoder.py", line 27, in <module>
slim_example_decoder = tf.contrib.slim.tfexample_decoder
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/util/lazy_loader.py", line 53, in __getattr__
module = self._load()
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/util/lazy_loader.py", line 42, in _load
module = importlib.import_module(self.__name__)
File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/local/lib/python3.5/dist-packages/tensorflow/contrib/__init__.py", line 38, in <module>
from tensorflow.contrib import cloud
ImportError: cannot import name 'cloud'
我希望我可以训练包含100张照片的图像