Последовательный вывод изображений Python
Как можно сделать последовательный вывод изображений в Spyder? На данный момент получается вывести только последнее изображение
img_5 = imread('C:/abc1.png')
imshow(img_5)
img_6 = imread('C:/abc2.png')
imshow(img_6)
Ответы (3 шт):
Автор решения: CrazyElf
→ Ссылка
Насколько я знаю в scikit-learn нет функции imshow, зато она есть в matplotlib.pylab, например. Если вы используете всё-таки matplotlib, то можно между картинками указать matplotlib, что вы хотите рисовать на новом изображении:
import matplotlib.pylab as plt
...
img_5 = imread('C:/abc1.png')
imshow(img_5)
# новое отдельное изображение
plt.figure()
img_6 = imread('C:/abc2.png')
imshow(img_6)
Автор решения: MaxU
→ Ссылка
Пример из документации - выводим две картинки на одном холсте:
import matplotlib.pyplot as plt
import matplotlib
from skimage import data
matplotlib.rcParams['font.size'] = 18
fig, axes = plt.subplots(1, 2, figsize=(8, 4))
ax = axes.ravel()
images = data.stereo_motorcycle()
ax[0].imshow(images[0])
ax[1].imshow(images[1])
fig.tight_layout()
plt.show()
Автор решения: aleksandr
→ Ссылка
import matplotlib.pyplot as plt
from skimage.io import imread, imshow
img_5 = imread('C:/abc1.png')
plt.imshow(img_5)
plt.show()
img_6 = imread('C:/abc2.png')
plt.imshow(img_6)
plt.show()