skimage 0.17.2

BackRef

To remove in the future –– skimage

Image Processing for Python

scikit-image (a.k.a. skimage ) is a collection of algorithms for image processing and computer vision.

The main package of skimage only provides a few utilities for converting between image data types; for most features, you need to import one of the following subpackages:

Subpackages

color

Color space conversion.

data

Test images and example data.

draw

Drawing primitives (lines, text, etc.) that operate on NumPy arrays.

exposure

Image intensity adjustment, e.g., histogram equalization, etc.

feature

Feature detection and extraction, e.g., texture analysis corners, etc.

filters

Sharpening, edge finding, rank filters, thresholding, etc.

graph

Graph-theoretic operations, e.g., shortest paths.

io

Reading, saving, and displaying images and video.

measure

Measurement of image properties, e.g., similarity and contours.

morphology

Morphological operations, e.g., opening or skeletonization.

restoration

Restoration algorithms, e.g., deconvolution algorithms, denoising, etc.

segmentation

Partitioning an image into multiple regions.

transform

Geometric and other transforms, e.g., rotation or the Radon transform.

util

Generic utilities.

viewer

A simple graphical user interface for visualizing results and exploring parameters.

Utility Functions

img_as_float

Convert an image to floating point format, with values in [0, 1]. Is similar to img_as_float64 , but will not convert lower-precision floating point arrays to float64 .

img_as_float32

Convert an image to single-precision (32-bit) floating point format, with values in [0, 1].

img_as_float64

Convert an image to double-precision (64-bit) floating point format, with values in [0, 1].

img_as_uint

Convert an image to unsigned integer format, with values in [0, 65535].

img_as_int

Convert an image to signed integer format, with values in [-32768, 32767].

img_as_ubyte

Convert an image to unsigned byte format, with values in [0, 255].

img_as_bool

Convert an image to boolean format, with values either True or False.

dtype_limits

Return intensity limits, i.e. (min, max) tuple, of the image's dtype.

Examples

See :

Back References

The following pages refer to to this document either explicitly or contain code examples using this.

skimage

167 Elements
skimage.exposure.exposure.cumulative_distribution
skimage.filters.thresholding.threshold_local
skimage.color.colorconv.rgba2rgb
skimage.feature._canny.canny
skimage.morphology.extrema.h_minima
skimage.segmentation._join.join_segmentations
skimage.measure._regionprops.perimeter
skimage.feature.blob.blob_dog
skimage.transform.hough_transform.hough_ellipse
skimage.filters.thresholding.threshold_minimum
skimage.filters._gabor.gabor
skimage.morphology.extrema.local_minima
skimage.draw.draw.circle_perimeter_aa
skimage.feature.corner.hessian_matrix
skimage._shared._warnings.expected_warnings
skimage.restoration.deconvolution.wiener
skimage.measure._regionprops.regionprops
skimage.filters.rank.generic.windowed_histogram
skimage.draw.draw.line_aa
skimage.restoration._denoise.denoise_wavelet
skimage.filters.rank.generic.subtract_mean
skimage.feature.haar.haar_like_feature
skimage.feature.corner.shape_index
skimage.color.colorconv.hed2rgb
skimage.morphology.misc.remove_small_objects
skimage.morphology.misc.remove_small_holes
skimage.color.colorconv.rgbcie2rgb
skimage.feature.corner_cy._corner_orientations
skimage.io.collection.MultiImage
skimage.segmentation._felzenszwalb.felzenszwalb
skimage.filters.lpi_filter.forward
skimage.measure._regionprops._props_to_dict
skimage.exposure.exposure.adjust_gamma
skimage.morphology.grey.closing
skimage.color.colorconv.separate_stains
skimage.filters.thresholding.threshold_isodata
skimage.feature.brief.BRIEF
skimage.filters._gaussian.gaussian
skimage.color.colorconv.xyz2luv
skimage.transform._warps.warp_polar
skimage.feature.corner.corner_moravec
skimage.feature.corner_cy._corner_moravec
skimage.morphology.selem.ellipse
skimage.morphology.extrema.h_maxima
skimage.measure.fit.ransac
skimage.color.colorconv.rgb2gray
skimage.color.colorconv.xyz2lab
skimage.measure.block.block_reduce
skimage.draw.draw.bezier_curve
skimage.measure._regionprops.regionprops_table
skimage.morphology.grey.opening
skimage.restoration.j_invariant.calibrate_denoiser
skimage.filters.rank.bilateral.mean_bilateral
skimage.draw.draw.ellipse
skimage.feature.corner.corner_harris
skimage.filters._gabor.gabor_kernel
skimage.morphology.extrema.local_maxima
skimage.transform._warps.resize
skimage.draw.draw.rectangle_perimeter
skimage.filters.rank.generic.median
skimage.draw.draw.polygon_perimeter
skimage.feature.corner.corner_orientations
skimage.filters.thresholding.threshold_triangle
skimage.color.colorconv.rgb2xyz
skimage.filters.thresholding.threshold_otsu
skimage.color.colorconv.rgb2hed
skimage.color.colorconv.combine_stains
skimage.filters.rank.generic.pop
skimage.viewer.canvastools.recttool.RectangleTool
skimage.transform.hough_transform.hough_circle
skimage.filters.rank.generic.autolevel
skimage.restoration._denoise.estimate_sigma
skimage.filters.thresholding.threshold_li
skimage.segmentation._join.relabel_sequential
skimage.feature.blob.blob_doh
skimage.color.colorconv.lab2lch
skimage.io._io.show
skimage.viewer.canvastools.painttool.PaintTool
skimage.feature.corner.structure_tensor_eigvals
skimage.filters.rank.generic.enhance_contrast
skimage.data._binary_blobs.binary_blobs
skimage.filters.thresholding.threshold_sauvola
skimage.feature.corner.corner_foerstner
skimage.io.manage_plugins.use_plugin
skimage.restoration.deconvolution.unsupervised_wiener
skimage.filters.edges.farid
skimage.graph.mcp.route_through_array
skimage.morphology.grey.black_tophat
skimage.transform._warps.warp
skimage.filters.rank.generic.sum
skimage.filters._gaussian.difference_of_gaussians
skimage.filters.rank.generic.otsu
skimage.color.colorconv.xyz2rgb
skimage.feature.corner.hessian_matrix_eigvals
skimage.filters.edges.sobel
skimage.restoration._denoise.denoise_bilateral
skimage.color.colorconv.rgb2hsv
skimage.util.shape.view_as_blocks
skimage.filters.rank.generic.modal
skimage.feature.corner.corner_fast
skimage.transform._geometric.estimate_transform
skimage.feature.orb.ORB
skimage.restoration._denoise.denoise_tv_chambolle
skimage.filters.rank.bilateral.sum_bilateral
skimage.filters.rank.generic.gradient
skimage.morphology._deprecated.watershed
skimage.morphology._flood_fill.flood_fill
skimage.filters.thresholding.threshold_multiotsu
skimage.filters.rank.generic.equalize
skimage.util._montage.montage
skimage.feature.corner.structure_tensor
skimage.draw.draw.disk
skimage.feature.haar.draw_haar_like_feature
skimage.draw.draw.set_color
skimage.transform.hough_transform.hough_circle_peaks
skimage.transform._warps.rescale
skimage.filters.rank.generic.entropy
skimage.restoration.deconvolution.richardson_lucy
skimage.filters._window.window
skimage.filters.thresholding.threshold_niblack
skimage.morphology.grey.erosion
skimage.draw._random_shapes.random_shapes
skimage.filters.thresholding.threshold_yen
skimage.util.lookfor.lookfor
skimage.draw.draw.ellipse_perimeter
skimage.color.colorconv.rgb2rgbcie
skimage.filters.rank.generic.noise_filter
skimage.morphology.grey.white_tophat
skimage.feature.corner.corner_subpix
skimage.morphology.grey.dilation
skimage.filters._median.median
skimage.morphology.greyreconstruct.reconstruction
skimage.feature.censure.CENSURE
skimage.filters.rank.generic.minimum
skimage.viewer.viewers.core.ImageViewer
skimage.filters.rank.generic.threshold
skimage.color.colorconv.hsv2rgb
skimage.io.collection.ImageCollection
skimage.filters.thresholding.threshold_mean
skimage.filters.rank.bilateral.pop_bilateral
skimage.color.colorconv.lch2lab
skimage.filters.rank.generic.majority
skimage.transform._warps.rotate
skimage.morphology._flood_fill.flood
skimage.draw.draw.polygon
skimage.filters.edges.prewitt
skimage.feature.haar.haar_like_feature_coord
skimage.segmentation._watershed.watershed
skimage.filters.edges.scharr
skimage.util.shape.view_as_windows
skimage.transform.hough_transform.hough_line_peaks
skimage.filters.edges.roberts
skimage.draw.draw.rectangle
skimage.restoration._cycle_spin.cycle_spin
skimage.feature.blob.blob_log
skimage.filters.thresholding.try_all_threshold
skimage.filters.rank.generic.geometric_mean
skimage.filters.rank.generic.maximum
skimage.draw.draw.line
skimage.filters.rank.generic.mean
skimage.segmentation.active_contour_model.active_contour
skimage.segmentation._clear_border.clear_border
skimage.exposure.exposure.histogram
skimage.color.colorconv.convert_colorspace
skimage.feature.corner.corner_shi_tomasi
skimage.measure.entropy.shannon_entropy
skimage.transform._warps.warp_coords

Local connectivity graph

Hover to see nodes names; edges to Self not shown, Caped at 50 nodes.

Using a canvas is more power efficient and can get hundred of nodes ; but does not allow hyperlinks; , arrows or text (beyond on hover)

SVG is more flexible but power hungry; and does not scale well to 50 + nodes.

All aboves nodes referred to, (or are referred from) current nodes; Edges from Self to other have been omitted (or all nodes would be connected to the central node "self" which is not useful). Nodes are colored by the library they belong to, and scaled with the number of references pointing them


File: /skimage/__init__.py#0
type: <class 'module'>
Commit: