scikit-image
{{Short description|Image processing library for Python}}
{{lowercase title}}
{{Infobox software
| name = scikit-image
| logo = Scikit-image logo and wordmark.png
| logo size =
| screenshot =
| caption =
| collapsible =
| author = Stéfan van der Walt
| developer =
| released = {{Start date and age|df=yes|2009|August}}
| latest release version = {{wikidata|property|reference|P348}}
| latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}}
| latest preview version =
| latest preview date =
| programming language = Python, Cython, and C.
| operating system = Linux, Mac OS X, Microsoft Windows
| platform =
| size =
| language =
| status =
| genre = Library for image processing
| license = BSD License
| website = {{url|http://scikit-image.org/}}
}}
scikit-image (formerly scikits.image) is an open-source image processing library for the Python programming language.{{cite journal
|author1=S van der Walt
|author2=JL Schönberger
|author3=J Nunez-Iglesias
|author4=F Boulogne
|author5=JD Warner
|author6=N Yager
|author7=E Gouillart
|author8=T Yu
|author9=the scikit-image contributors
|title=scikit-image: image processing in Python
|journal=PeerJ
|year=2014
|volume=2:e453
|doi=10.7717/peerj.453
|pages=e453
|pmid=25024921
|pmc=4081273
|arxiv=1407.6245
|bibcode=2014PeerJ...2..453V
|doi-access=free
}}
It includes algorithms for segmentation, geometric transformations, color space manipulation, analysis, filtering, morphology, feature detection, and more.{{cite web
|url=http://blog.yhathq.com/posts/image-processing-with-scikit-image.html
|title=Image Processing with scikit-image
|last1=Chiang
|first1=Eric
|date=2014
}} It is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.
Overview
The scikit-image project started as scikits.image, by Stéfan van der Walt. Its name stems from the notion that it is a "SciKit" (SciPy Toolkit), a separately-developed and distributed third-party extension to SciPy.{{cite web
|url=https://scikits.appspot.com/scikit-image
|title=scikit-image
|last1=Dreijer
|first1=Janto
}}
The original codebase was later extensively rewritten by other developers. Of the various scikits, scikit-image as well as scikit-learn were described as "well-maintained and popular" {{As of|2012|11|alt=in November 2012}}.{{cite book
|author=Eli Bressert
|title=SciPy and NumPy: an overview for developers
|publisher=O'Reilly
|date=2012
|url=https://books.google.com/books?id=fLKTuJqQLVEC&pg=PA43
|page=43
|isbn=9781449361624
}} Scikit-image has also been active in the Google Summer of Code.{{cite web
|url=https://vcansimplify.wordpress.com/2014/08/17/gsoc-2014-signing-off/
|title=GSOC 2014 – Signing Off
|last1=Birodkar
|first1=Vighnesh
|date=2014
}}
Implementation
scikit-image is largely written in Python, with some core algorithms written in Cython to achieve performance.
References
{{reflist|30em}}
External links
- {{official website|http://scikit-image.org/}}
- https://github.com/scikit-image/scikit-image
{{SciPy ecosystem}}
Category:Image processing software