Data
scientific images
import matplotlib.pyplot as plt
import matplotlib
from skimage import data
matplotlib.rcParams['font.size'] = 15
images = ('hubble_deep_field',
'immunohistochemistry',
'microaneurysms',
'moon',
'retina')
for name in images:
caller = getattr(data,name)
image = caller()
plt.figure()
plt.title(name)
if image.ndim == 2:
plt.imshow(image,cmap=plt.cm.gray)
else:
plt.imshow(image)
plt.show()
specific images
Stereo images
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()
Faces and non-faces dataset
fig,axes = plt.subplots(4,5,figsize=(20,20))
ax = axes.ravel()
images = data.lfw_subset()
for i in range(20):
ax[i].imshow(images[i + 90],cmap=plt.cm.gray)
ax[i].axis('off')
fig.tight_layout()
plt.show()
General-purpose images
images = ('astronaut',
'binary_blobs',
'camera',
'checkerboard',
'chelsea',
'clock',
'coffee',
'coins',
'horse',
'logo',
'page',
'text',
'rocket')
for name in images:
caller = getattr(data,name)
image = caller()
plt.figure()
plt.title(name)
if image.ndim == 2:
plt.imshow(image,cmap=plt.cm.gray)
else:
plt.imshow(image)
plt.show()