В Python картинки открываются с помощью библиотеки OpenCV. import numpy as np from PIL import Image image = Image.open('/datasets/ds_cv_images/face.png') array = np.array(image) print(array) Картинка печатается в виде двумерного NumPy-массива. Рассмотрим на примерах. Задача 1 Постройте изображение вызовом функции plt.imshow() (от англ. image show, «показать изображение»). import numpy as np from PIL import Image import matplotlib.pyplot as plt image = Image.open('/datasets/ds_cv_images/face.png') array = np.array(image) plt.imshow(array) Задача 2 Изучите функцию imshow() и добавьте аргумент, который сделает цветовую гамму чёрно-белой. Затем добавьте к изображению шкалу цвета вызовом функции colorbar() import numpy as np from PIL import Image import matplotlib.pyplot as plt image = Image.open('/datasets/ds_cv_images/face.png') array = np.array(image) plt.imshow(array,cmap='gray' ) plt.colorbar() Задача 3 Перекрасьте верхний левый угол изображения в чёрный цвет (значение 0), а нижний п