IndexError: слишком много индексов для массива IAMDataset - PullRequest
0 голосов
/ 28 мая 2019

Я работаю над моделью распознавания рукописного ввода, основанной на глюоне mxnet (https://medium.com/apache-mxnet/page-segmentation-with-gluon-dcb4e5955e2)), и пытаюсь подогнать свой собственный набор данных изображений вместо данных IAMDataset. В настоящее время сталкивается с ошибкой IndexError.

В настоящее время у меня есть 4 изображения в папке "form".

images = np.array([cv2.imread(file) for file in glob.glob("E:/Jupyter Projects/handwritten-text-recognition-for-apache-mxnet-master/dataset/iamdataset/form/*.png")])

fig, axs = plt.subplots(int(len(images)/2), 2, figsize=(15, 10 * len(images)/2))
for i, image in enumerate(images):
    y, x = int(i/2), int(i%2)
    axs[y, x].imshow(image, cmap='Greys_r')
    axs[y, x].axis('off')

IndexError Traceback (последний последний вызов) в 2 для i, изображение вперечислить (images): 3 y, x = int (i / 2), int (i% 2) ----> 4 оси [y, x] .imshow (image, cmap = 'Greys_r') 5 осей [y, x] .axis ('off')

IndexError: слишком много индексов для массива

...