Image Processing & Analysis
TopicOverview »
The Wolfram Language provides broad and deep built-in support for both programmatic and interactive modern industrial-strength image processing—fully integrated with the Wolfram Language's powerful mathematical and algorithmic capabilities. The Wolfram Language's unique symbolic architecture and notebook paradigm allow images in visual form to be included and manipulated directly, both interactively and in programs.
Creating & Importing Images »
Image, Image3D — create a 2D or 3D image from an array of data
Import ▪ ExampleData ▪ Rasterize ▪ CurrentImage ▪ ...
Image Properties »
ImageMeasurements — return specified properties of an image
ImageType ▪ ImageHistogram ▪ ImageData ▪ ImageValue ▪ ...
Arithmetic & Statistical Operations
Plus ▪ Times ▪ Power ▪ Abs ▪ Log ▪ ...
Mean ▪ Variance ▪ Median ▪ Quantile ▪ ...
Basic Image Manipulation »
ImageAdjust — adjust levels, brightness, contrast, gamma, etc.
ImageResize ▪ ImageCompose ▪ ImageAssemble ▪ SetAlphaChannel ▪ ...
Color Manipulation »
ColorConvert — convert between image color spaces
ColorQuantize ▪ ColorReplace ▪ HistogramTransform ▪ ...
Geometric Operations »
ImageAlign — align or register images
ImageRotate ▪ ImageResize ▪ ImageTransformation ▪ ...
Morphological Image Processing »
Dilation ▪ Erosion ▪ Opening ▪ Closing
DistanceTransform ▪ Thinning ▪ Pruning ▪ MorphologicalComponents ▪ ...
Filtering & Neighborhood Processing »
ImageConvolve, ImageCorrelate — general image convolution and correlation
GaussianFilter ▪ BilateralFilter ▪ GradientFilter ▪ EntropyFilter ▪ ...
Feature Detection »
EdgeDetect — detect edges in an image using Canny and other methods
ImageKeypoints ▪ ImageLines ▪ CrossingDetect ▪ ImageFeatureTrack ▪ ...
Segmentation Analysis »
RemoveBackground — separate foreground from background
Binarize ▪ WatershedComponents ▪ ImageSegmentationComponents ▪ ...
ComponentMeasurements ▪ SelectComponents ▪ ...
Computer Vision »
ImageIdentify — identify what an image is of (out of 10,000+ objects)
FindFaces ▪ TextRecognize ▪ ImageSynthesize ▪ ...
Image Restoration »
Inpaint ▪ ImageDeconvolve ▪ ...
BilateralFilter ▪ MeanShiftFilter ▪ TotalVariationFilter ▪ ...
Image Transformation
Out-of-Core Image Processing
Thumbnail — import a thumbnail of a large file or a URL
DynamicImage — display a dynamic view of a large image, a file, or a URL