2016-12-18 3 views
6

Как использовать функцию matlib plt.imshow (изображение) для отображения нескольких изображений?Использование plt.imshow() для отображения нескольких изображений

Например мой код выглядит следующим образом:

for file in images: 
    process(file) 

def process(filename): 
    image = mpimg.imread(filename) 
    <something gets done here> 
    plt.imshow(image) 

Моих результаты показывают, что только последний обработанное изображение показано эффективно перезапись других изображений

ответ

8

Вы можете создать структуру, чтобы показать несколько изображений с использованием следующее:

for file in images: 
    process(file) 

def process(filename): 
    image = mpimg.imread(filename) 
    <something gets done here> 
    plt.figure() 
    plt.imshow(image) 

Это стек изображения по вертикали

Смежные вопросы