skillfed

scikit-image

Image processing in Python

scikit-image Permissive license Files: * Copyright: 2009-2022 the scikit-image team License: BSD-3-Clause Files: doc/source/themes/scikit-image/layout.html Copyright: 2007-2010 the Sphinx team License: BSD-3-Clause Files:… (full text in the JSON record) Active 6,573 v0.26.0 released

Install

scikit-image on PyPI

pip

pip install scikit-image

uv

uv add scikit-image

poetry

poetry add scikit-image

Package facts

License Files: * Copyright: 2009-2022 the scikit-image team License: BSD-3-Clause Files: doc/source/themes/scikit-image/layout.html Copyright: 2007-2010 the Sphinx team License: BSD-3-Clause Files:… (full text in the JSON record) (permissive)
Python support supports the current Python release (>=3.11)
Install friction medium — platform-specific wheel
Runtime dependencies 8 — numpy, scipy, networkx, pillow, imageio, tifffile, packaging, lazy-loader
Maintenance actively maintained — 236 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: scikit_image-0.26.0-cp311-cp311-macosx_10_9_x86_64.whl; scikit_image-0.26.0-cp311-cp311-macosx_11_0_arm64.whl; scikit_image-0.26.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl; scikit_image-0.26.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl; scikit_image-0.26.0-cp311-cp311-musllinux_1_2_aarch64.whl; scikit_image-0.26.0-cp311-cp311-musllinux_1_2_x86_64.whl; scikit_image-0.26.0-cp311-cp311-win_amd64.whl; scikit_image-0.26.0-cp311-cp311-win_arm64.whl; scikit_image-0.26.0-cp312-cp312-macosx_10_13_x86_64.whl; scikit_image-0.26.0-cp312-cp312-macosx_11_0_arm64.whl; scikit_image-0.26.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl; scikit_image-0.26.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl; scikit_image-0.26.0-cp312-cp312-musllinux_1_2_aarch64.whl; scikit_image-0.26.0-cp312-cp312-musllinux_1_2_x86_64.whl; scikit_image-0.26.0-cp312-cp312-win_amd64.whl; scikit_image-0.26.0-cp312-cp312-win_arm64.whl; scikit_image-0.26.0-cp313-cp313-macosx_10_13_x86_64.whl; scikit_image-0.26.0-cp313-cp313-macosx_11_0_arm64.whl; scikit_image-0.26.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl; scikit_image-0.26.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Development Status :: 4 - BetaEnvironment :: ConsoleIntended Audience :: DevelopersIntended Audience :: Science/ResearchLicense :: OSI Approved :: BSD LicenseOperating System :: MacOSOperating System :: Microsoft :: WindowsOperating System :: POSIXOperating System :: UnixProgramming Language :: CProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Scientific/EngineeringTopic :: Software Development :: Libraries

About scikit-image

from the package's own PyPI description — quoted content, verbatim

scikit-image: Image processing in Python

Image.sc forum (image) Stackoverflow (image) project chat (image) [![Scientific Python Ecosystem...

Read as markdown · JSON record · Source repository · Docs

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

scikit-image provides algorithms for image processing tasks including filtering, morphology, segmentation, feature detection, and transformation, built on numpy, scipy, and related scientific libraries.

Medium install friction due to 8 runtime dependencies and compiled C extensions, but pre-built wheels cover Python 3.11–3.13 across major platforms. Active maintenance with recent commits and 6573 GitHub stars.

BSD-2-Clause and BSD-3-Clause permissive licenses with MIT components. Allows commercial and private use with attribution; no copyleft obligations. Multiple upstream copyright holders properly attributed in license file.

Usage

pip install scikit-image
import numpy
from imageio import imread
image = imread('image.png')

Requires Python ≥3.11; compiled C extensions may require build tools on source installs, though wheels are available for common platforms.

Verdict: scikit-image is a mature, actively maintained image processing library in the top 1000 PyPI packages with permissive BSD/MIT licensing and no known vulnerabilities. Medium install friction is offset by broad platform support via pre-built wheels and strong community backing.

Needs verification

  • Whether the 236 days since last release (0.26.0 on 2025-12-20) reflects normal maintenance cadence or signals slower development pace.
  • Specific image processing capabilities and algorithm coverage relative to user needs.
image processing algorithms pythoncomputer vision filtering segmentationmorphological operations edge detectionimage feature extractionscientific image analysisimage restoration enhancementcontour detection watershed

Similar packages