Данные / mscoco_label_map.pbtxt; Данный файл или каталог отсутствует - PullRequest
0 голосов
/ 15 апреля 2020

Пожалуйста, помогите мне! Заранее спасибо, я создаю детектор объектов, используя python в Google Colab.

, пожалуйста, скажите мне, что делать? Есть ли какая-либо ошибка версии модуля или отсутствует каталог файлов? если каталог отсутствует, скажите мне, как я могу добавить. Пожалуйста, помогите мне так быстро, как вы можете. еще раз большое спасибо.

Когда я запускаю этот код, он выдает эту ошибку

label_map = label_map_util.load_labelmap(PATH_TO_LABELS)
categories = label_map_util.convert_label_map_to_categories(label_map, max_num_classes=NUM_CLASSES, use_display_name=True)
category_index = label_map_util.create_category_index(categories)```.


**This is the output**

WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/object_detection/utils/label_map_util.py:132: The name tf.gfile.GFile is deprecated. Please use tf.io.gfile.GFile instead.

---------------------------------------------------------------------------
NotFoundError                             Traceback (most recent call last)
<ipython-input-9-b47b5c1dba35> in <module>()
      1 import os
----> 2 label_map = label_map_util.load_labelmap(PATH_TO_LABELS)
      3 categories = label_map_util.convert_label_map_to_categories(label_map, max_num_classes=NUM_CLASSES, use_display_name=True)
      4 category_index = label_map_util.create_category_index(categories)

2 frames
/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/lib/io/file_io.py in _preread_check(self)
     82                                            "File isn't open for reading")
     83       self._read_buf = pywrap_tensorflow.CreateBufferedInputStream(
---> 84           compat.as_bytes(self.__name), 1024 * 512)
     85 
     86   def _prewrite_check(self):

NotFoundError: data/mscoco_label_map.pbtxt; No such file or directory

Ответы [ 2 ]

0 голосов
/ 15 апреля 2020

Что вы определили как PATH_TO_LABELS?

Он должен указывать на ваш файл pbtxt (желательно полный путь - то есть начинается с /content в колаб.

0 голосов
/ 15 апреля 2020

Сначала нажмите кнопку «Файлы» с левой стороны, чтобы найти набор данных и убедиться, что вы действительно его загрузили. Часто пути в колабе немного отличаются от тех, которые мы используем. Поэтому после определения набора данных щелкните правой кнопкой мыши файл и получите правильный путь для использования в коде.

Если даже тогда импорт не работает, то, вероятно, вам нужно перезапустить среду выполнения из-за непредвиденных сбоев, которые обычно появляются в colab. Если ошибка не устранена, загрузите набор данных в Google Drive и подключите его к своей среде выполнения. Это решает много проблем с файлами ....

...