scikit-image内置部分数据集,以及图像处理方法。介绍几个学来感觉有用的函数和方法。
参考资料:《Python图像处理实战》
安装方法:pip install scikit-image
导入方法:
from skimage.io import imread, imsave, imshow, show, imread_collection, imshow_collection
from skimage import color, viewer, exposure, img_as_float, data
from skimage.transform import SimilarityTransform, warp, swirl
from skimage.util import invert, random_noise, montage
使用scikit-image内置的数据集
im = data.astronaut()
imshow(im), show()
一次性同时读取和显示多个图像:
imread_collection? =>
Signature:
imread_collection(
load_pattern,
conserve_memory=True,
plugin=None,
**plugin_args,
)
Docstring:
Load a collection of images.
Parameters
----------
load_pattern : str or list
List of objects to load. These are usually filenames, but may
vary depending on the currently active plugin. See the docstring
for ``ImageCollection`` for the default behaviour of this parameter.
conserve_memory : bool, optional
If True, never keep more than one in memory at a specific
time. Otherwise, images will be cached once they are loaded.
Returns
-------
ic : ImageCollection
Collection of images.
Other Parameters
----------------
plugin_args : keywords
Passed to the given plugin.
File: c:\users\zhang\appdata\local\programs\python\python37\lib\site-packages\skimage\io\_io.py
Type: function
使用方法:
ic = imread_collection(ic = imread_collection(['images/69015.jpg','images/210088.jpg', 'images/cat1.png'])
imshow_collection(ic)
# <Figure size 640x480 with 4 Axes>
show()