ImportError: невозможно импортировать имя 'coco' во время тренировки изображений по тензорному потоку с помощью учебника EdjeElectronics - PullRequest
0 голосов
/ 11 марта 2019

Здесь я тренирую собственные изображения с помощью тензорного потока, используя EdjeElectronics от Github .При выполнении следующей команды в cmd,

python model_main.py --logtostderr --train_dir=training/ --pipeline_config_path=training/faster_rcnn_inception_v2_pets.config

я получил следующую ошибку.

Traceback (most recent call last):
File "model_main.py", line 26, in 
from object_detection import model_lib
File "C:\Users\Sa\PycharmProjects\Training _Tensorflow\models\research
\object_detection\model_lib.py", line 27, in 
from object_detection import eval_util
File "C:\Users\Sa\PycharmProjects\Training _Tensorflow\models\research
\object_detection\eval_util.py", line 27, in 
from object_detection.metrics import coco_evaluation
File "C:\Users\Sa\PycharmProjects\Training _Tensorflow\models\research
\object_detection\metrics\coco_evaluation.py", line 20, in 
from object_detection.metrics import coco_tools
File "C:\Users\Sa\PycharmProjects\Training _Tensorflow\models\research
\object_detection\metrics\coco_tools.py", line 47, in 
from pycocotools import coco
ImportError: cannot import name 'coco'

Затем сослался на некоторые изpycocotools.coco импорт COCO не удается обсудить , затем я загрузил CocoAPI для python из https://github.com/philferriere/cocoapi#subdirectory=PythonAPI и вставил папку в путь Tensorflow \ models \ research (однако, в руководстве по EdjeElectronicsне упомянул про установку cocoAPI).

Тем не менее получение от pycocotools import coco ImportError: невозможно импортировать имя 'coco' ошибка.(одна неделя я ищу это.)

1 Ответ

0 голосов
/ 04 апреля 2019

Здесь проблема связана с файлом model_main.py, когда мы его используем, он показывает ошибку «импортировать имя« coco ».Скопируйте файл train.py из папки object_detection \ legacy и вставьте его в папку object_detection.Затем выполните следующую команду в командной строке.Убедитесь, что вы находитесь в каталоге 'object_detection', и убедитесь, что вы выполняете команды предварительной подготовки, упомянутые в учебнике

python train.py --logtostderr --train_dir=training/
--pipeline_config_path=training/faster_rcnn_inception_v2_pets.config
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...