open source image processing library for the Python programming language
scikit-image (formerly scikits.image) is an open-source image processing library for the Python programming language. It includes algorithms for segmentation, geometric transformations, color space manipulation, analysis, filtering, morphology, feature detection, and more. … Wikipedia
Factsheet
scikit-image
Original author Stéfan van der Walt
Release August 2009; 16 years ago (2009-08)
scikit-image
Original author Stéfan van der Walt
Release August 2009; 16 years ago (2009-08)
🌐
scikit-image
scikit-image.org
scikit-image: Image processing in Python — scikit-image
If you find this project useful, please cite: [BiBTeX] Stéfan van der Walt, Johannes L. Schönberger, Juan Nunez-Iglesias, François Boulogne, Joshua D. Warner, Neil Yager, Emmanuelle Gouillart, Tony Yu and the scikit-image contributors. scikit-image: Image processing in Python. PeerJ 2:e453 (2014) https://doi.org/10.7717/peerj.453 ... As part of CZI’s 5th EOSS grant cycle, scikit-image received funding to create a typed, discoverable, and extensible API! 2022-11-30 · Filtering an image with scikit-image is easy! For more examples, please visit our gallery. import skimage as ski image = ski.data.coins() # ...
🌐
PyPI
pypi.org › project › scikit-image
scikit-image · PyPI
Developer forum: https://discuss.scientific-python.org/c/contributor/skimage · Source: https://github.com/scikit-image/scikit-image · pip: pip install scikit-image · conda: conda install -c conda-forge scikit-image · Also see installing scikit-image. See LICENSE.txt.
      » pip install scikit-image
    
Published   Dec 20, 2025
Version   0.26.0
🌐
Scientific-python
lectures.scientific-python.org › packages › scikit-image › index.html
scikit-image: image processing — Scientific Python Lectures
Utility functions are provided in skimage to convert both the dtype and the data range, following skimage’s conventions: util.img_as_float, util.img_as_ubyte, etc.
🌐
GitHub
github.com › scikit-image › scikit-image
GitHub - scikit-image/scikit-image: Image processing in Python · GitHub
Image processing in Python. Contribute to scikit-image/scikit-image development by creating an account on GitHub.
Author   scikit-image
🌐
Wikipedia
en.wikipedia.org › wiki › Scikit-image
scikit-image - Wikipedia
May 13, 2024 - It is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.
🌐
PubMed Central
pmc.ncbi.nlm.nih.gov › articles › PMC4081273
scikit-image: image processing in Python - PMC
One of the main goals of scikit-image is to make it easy for any user to get started quickly—especially users already familiar with Python’s scientific tools. To that end, the basic image is just a standard NumPy array, which exposes pixel data directly to the user. A new user can simply load an image from disk (or use one of scikit-image’s sample images), process that image with one or more image filters, and quickly display the results: from skimage import data, io, filter image = data.coins() # or any NumPy array!
🌐
Python.org
discuss.python.org › python help
Problem installing scikit-image on Python 3.14 Windows 10 - Python Help - Discussions on Python.org
October 9, 2025 - I have previously used scikit-image on Windows 10, Python 3.13 no problem. I’m trying to install on Python 3.14, but getting a raft of error (below). I’m suspecting it’s a scikit-image issue with Python 3.14 (as it is j…
Find elsewhere
🌐
Image.sc
forum.image.sc › usage & issues
Install skimage.metrics? - Usage & Issues - Image.sc Forum
January 17, 2020 - I’m using anaconda (python 3.7) and skimage does not have skimage.metrics as a submodule I know this is stupid but how do install this submodule I’ve tried reinstalling skiimagu via bash but it doesn’t;t include the su…
🌐
Data Carpentry
datacarpentry.github.io › image-processing › instructor › 03-skimage-images.html
Image Processing with Python: Working with scikit-image
March 20, 2026 - import imageio.v3 as iio import ... import skimage as ski %matplotlib widget · Imageio provides intuitive functions for reading and writing (saving) images. All of the popular image formats, such as BMP, PNG, JPEG, and TIFF are supported, along with several more esoteric formats. Check the Supported Formats docs for a list of all formats. Matplotlib provides a large collection of plotting utilities. Let us examine a simple Python program to ...
🌐
Peerherholz
peerherholz.github.io › workshop_weizmann › prerequisites › python_scikit.html
Introduction to scikit-learn & scikit-image — MRI analysis in Python using Nipype, Nilearn and more
from __future__ import division import numpy as np import matplotlib import matplotlib.pyplot as plt from skimage import data, transform from skimage.util import img_as_ubyte from skimage.morphology import disk from skimage.filters import rank
🌐
Medium
medium.com › @shouke.wei › unlocking-image-processing-with-scikit-image-08e5f6a63be0
Unlocking Image Processing with scikit-image | by Dr. Shouke Wei | Medium
September 5, 2025 - This is where scikit-image comes in. Built on top of NumPy, this Python library provides a simple yet powerful way to perform image processing tasks.
🌐
New Releases
newreleases.io › project › pypi › scikit-image › release › 0.25.0rc1
scikit-image 0.25.0rc1 on Python PyPI
October 7, 2024 - New release scikit-image version 0.25.0rc1 v0.25.0rc1 on Python PyPI.
🌐
SciPy Lecture Notes
scipy-lectures.org › packages › scikit-image
3.3. Scikit-image: image processing — Scipy lecture notes
Works with all data formats supported by the Python Imaging Library (or any other I/O plugin provided to imread with the plugin keyword argument). ... Image ndarrays can be represented either by integers (signed or unsigned) or floats. ... Different integer sizes are possible: 8-, 16- or 32-bytes, signed or unsigned. ... An important (if questionable) skimage convention: float images are supposed to lie in [-1, 1] (in order to have comparable contrast for all float images)
🌐
GeeksforGeeks
geeksforgeeks.org › python › getting-started-scikit-image-image-processing-python
Image processing with Scikit-image in Python - GeeksforGeeks
January 19, 2023 - Most functions of skimage are found within submodules. Images are represented as NumPy arrays, for example 2-D arrays for grayscale 2-D images. Code #1 : ... # Python3 program to process # images using scikit-image # importing data from skimage from skimage import data camera = data.camera() # An image with 512 rows # and 512 columns type(camera) print(camera.shape)
🌐
Exeter-data-analytics
exeter-data-analytics.github.io › python-data › skimage.html
Scikit-Image : Image Processing with Python · python-data
However, scipy tends to focus on only the most basic image processing algorithms. A younger module, Scikit-Image (skimage) contains some more recent and more complex image processing functionality.
🌐
Claudio Vz
claudiovz.github.io › scipy-lecture-notes-ES › packages › scikit-image › index.html
3.2. Scikit-image: image processing — Scipy lecture notes
Works with all data formats supported by the Python Imaging Library (or any other I/O plugin provided to imread with the plugin keyword argument). ... Image ndarrays can be represented either by integers (signed or unsigned) or floats. ... Different integer sizes are possible: 8-, 16- or 32-bytes, signed or unsigned. ... An important (if questionable) skimage convention: float images are supposed to lie in [-1, 1] (in order to have comparable contrast for all float images)
🌐
GitHub
github.com › scikit-image › scikit-image › releases
Releases · scikit-image/scikit-image
December 20, 2025 - Image processing in Python. Contribute to scikit-image/scikit-image development by creating an account on GitHub.
Author   scikit-image
🌐
Python-Fiddle
python-fiddle.com › examples › skimage
Online Scikit-Image Compiler
Python · # Basic image processing using Scikit-Image from skimage import io, color, filters import requests import matplotlib.pyplot as plt from PIL import Image from io import BytesIO import numpy as np # Fetch the image from the URL using requests url = 'https://images.unsplash.com/photo-1444464666168-49d633b86797?w=800&auto=format&fit=crop&q=60&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MXx8YmlyZHxlbnwwfHwwfHx8Mg==' response = requests.get(url) image = Image.open(BytesIO(response.content)) # Convert the image to a NumPy array image_np = np.array(image) # Convert the image to grayscale gra
🌐
PyTorch Forums
discuss.pytorch.org › t › importerror-no-module-named-skimage › 78947
ImportError: No module named skimage - PyTorch Forums
April 29, 2020 - Hi, I am new to pythorch and I am trying to use it with virtualenvironment and a jupyter notebook, but all the time I start something new I seem to have many problems. I am trying to follow this tutorial and when I import skimage I have the error: ImportError: No module named skimage I know I was missing the library in my virtualenvironment.