#python #python-3.x #numpy #matplotlib
#python #python-3.x #numpy #matplotlib
Вопрос:
Я продолжаю получать ошибку типа: недопустимая форма (825,) для данных изображения при попытке отобразить изображение в оттенках серого.
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
import os
plt.rcParams['figure.figsize'] = [16, 8]
A = mpimg.imread('image4.jpg')
X = np.mean(A, -1)
img = plt.imshow(X)
img.set_cmap('gray')
plt.axis('off')
plt.show()
Комментарии:
1. Возможно, проблема с вашим файлом изображения. pygame.org/docs/_static/pygame_tiny.png . Я преобразовал в JPG, и это сработало с вашим кодом.
2. Спасибо!! В итоге я сделал снимок экрана исходного изображения и просто переименовал его, и это сработало отлично.
3. Что такое
A.shape
?