一、
Traceback (most recent call last):
File "Data_preprocessing.py", line 11, in <module>
from lxml import etree
ImportError: No module named lxml
少lxml模块,安装lxml模块问题解决
二、
Traceback (most recent call last):
File "Data_preprocessing.py", line 16, in <module>
from object_detection.utils import label_map_util
File "/home/py/文档/deep_learning/tensorflow-master/4.Object_Detection/object_detection/utils/label_map_util.py", line 22, in <module>
from object_detection.protos import string_int_label_map_pb2
ImportError: cannot import name string_int_label_map_pb2
整个下载的程序少东西,根据上面的报错一句句的寻找,发现少东西,直接在程序的目录下运行
sudo apt install protobuf-compiler
protoc object_detection/protos/*.proto --python_out=.
三、
Traceback (most recent call last):
File "Data_preprocessing.py", line 106, in <module>
tf.app.run()
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/app.py", line 48, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "Data_preprocessing.py", line 99, in main
tf_example = create_tf_example(img_url,ans_url)
File "Data_preprocessing.py", line 44, in create_tf_example
raise ValueError('Image format not JPEG')
更改输入的图片格式为png,需要改很多地方,什么地方报错就改什么地方
四、
Traceback (most recent call last):
File "Data_preprocessing.py", line 107, in <module>
tf.app.run()
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/app.py", line 48, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "Data_preprocessing.py", line 100, in main
tf_example = create_tf_example(img_url,ans_url)
File "Data_preprocessing.py", line 49, in create_tf_example
f = open(ans_root_dir+ans_url)
IOError: [Errno 2] No such file or directory: './date_demo/ans/ans0_12345678.png'
同样是把jpeg改成png
五、
Traceback (most recent call last):
File "Data_preprocessing.py", line 108, in <module>
tf.app.run()
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/app.py", line 48, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "Data_preprocessing.py", line 101, in main
tf_example = create_tf_example(img_url,ans_url)
File "Data_preprocessing.py", line 62, in create_tf_example
color = t_list[4].decode("gb2312").encode("utf-8")
UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 0-1: illegal multibyte sequence
gb2321是包括汉语的一种编码方式,在ubuntu16.04里面,汉语的编码是utf-8,所以替换后问题解决。
最后运行成功。