这个问题是因为在object-detection API中名为string_int_label_pb2.proto没有生成string_int_label_map_pb2.py的文件,需要使用protobuf来生成。
首先使用sudo apt install protobuf-compiler
来安装protobuf,然后将object-detection API中的models/research/object_detection/protos/string_int_label_map.proto
下载下来,用protoc your/path/to/protos/string_int_label_map.proto --python_out=.
命令生成string_int_label_map_pb2.py文件。
如果只是缺少这个文件可以直接用下列我生成的string_int_label_map_pb2.py
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: object_detection/protos/string_int_label_map.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobu