невозможно импортировать имя 'string_int_label_map_pb2' - PullRequest
1 голос
/ 09 марта 2020

Моя цель - запустить API обнаружения объектов tenorflow и следовать инструкциям, приведенным в установке.

Я устанавливаю API обнаружения объектов tenorflow и protobuf. Я также добавил путь к protobuf. Но появляется следующая ошибка:

ImportError: cannot import name 'string_int_label_map_pb2'

Установленный protobuf:

%%bash
cd models/research
protoc object_detection/protos/*.proto --python_out=.

Блок кода, содержащий операторы импорта ошибок:

from object_detection.utils import ops as utils_ops
from object_detection.utils import label_map_util
from object_detection.utils import visualization_utils as vis_util

1 Ответ

0 голосов
/ 09 марта 2020

Установите прото c -3.11.4 из https://github.com/google/protobuf/releases

и запустите protoc object_detection/protos/*.proto --python_out=., как указано в инструкциях по установке: https://github.com/tensorflow/models/blob/master/object_detection/g3doc/installation.md

И поместите этот файл в обнаружение объекта / protos

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...