ValueError: недостаточно значений для распаковки (ожидается 2, получено 1) в MaskRCNN - PullRequest
0 голосов
/ 22 июня 2019

Я пытаюсь обучить свой собственный набор данных с помощью MaskRCNN, я получил код от https://github.com/matterport/Mask_RCNN, и я начал обучать свой набор данных с помощью этого фреймворка, я получил эту ошибку.

Я пытался обучить другой набор данных другого человека, тогда код работал нормально, но не в моем случае

Traceback (most recent call last):
    File "farm.py", line 363, in <module>
        train(model)
    File "farm.py", line 183, in train
        dataset_train.load_custom(args.dataset, "train")
    File "farm.py", line 135, in load_custom
        height, width = image.shape[:2]
ValueError: not enough values to unpack (expected 2, got 1)

Ответы [ 2 ]

3 голосов
/ 13 июля 2019

check print(image.shape[0:2]) Вы поймете, где вы не правы.

0 голосов
/ 22 июня 2019

1). высота, ширина = изображение. форма [: 2]
Здесь высота и ширина ожидают 2 значения, а мы предоставляем их только 1, в этом случае вы получите ошибку, приведенную ниже: -
ValueError: недостаточно значений для распаковки (ожидается 2, получено 1)
2). выведите значение image.shape [0: 2], чтобы увидеть количество значений.

print(image.shape[0:2])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...