Вы можете использовать функцию skimage.io.imsave
для сохранения. Похоже, изображения уже будут отображаться, поэтому я могу предложить отредактировать вашу функцию, чтобы вернуть интересующую область на изображении:
from skimage.io import imsave
def show_image_in_region(region):
minr, minc, maxr, maxc = region.bbox
plt.imshow(binary_imag[minr:maxr,minc:maxc])
return binary_imag[minr:maxr,minc:maxc]
, а затем в вашем l oop:
for i in range(0,5):
im = show_image_in_region(image_blocks[i])
imsave('image{}.png'.format(i), im)
, который сохранит файл .png с именем "image0.png" и так далее. Другие файлы изображений также можно сохранить с помощью функции imsave
.