scikit-image
Image processing in Python
Install
scikit-image on PyPI
pip
pip install scikit-imageuv
uv add scikit-imagepoetry
poetry add scikit-imagePackage 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
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...
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.
Similar packages
permissive · top 1,000 on PyPI
networkxpermissive · top 1,000 on PyPI
scipypermissive · top 100 on PyPI
matplotlibpermissive · top 1,000 on PyPI
ruamel.yaml.clibpermissive · top 1,000 on PyPI
torchvisionpermissive · top 1,000 on PyPI
plotlypermissive · top 1,000 on PyPI
contourpypermissive · top 1,000 on PyPI
cbor2permissive · top 1,000 on PyPI
pandaspermissive · top 100 on PyPI