ITK/Examples: Difference between revisions
From KitwarePublic
< ITK
Jump to navigationJump to search
Daviddoria (talk | contribs) |
Daviddoria (talk | contribs) |
||
Line 131: | Line 131: | ||
{{ITKExamplesTable}} | {{ITKExamplesTable}} | ||
|- | |- | ||
| [[ITK/Examples/Broken/Images/BinaryErodeImageFilter | Erode a binary image]] || {{ITKDoxygenURL|BinaryErodeImageFilter}} || | | [[ITK/Examples/Broken/Images/BinaryErodeImageFilter | Erode a binary image]] || {{ITKDoxygenURL|BinaryErodeImageFilter}} || | ||
|- | |- | ||
| [[ITK/Examples/Images/BinaryDilateImageFilter | Dilate a binary image]] || {{ITKDoxygenURL|BinaryDilateImageFilter}} || | | [[ITK/Examples/Images/BinaryDilateImageFilter | Dilate a binary image]] || {{ITKDoxygenURL|BinaryDilateImageFilter}} || | ||
|- | |- | ||
| [[ITK/Examples/Images/GrayscaleDilateImageFilter | Dilate a grayscale image]] || {{ITKDoxygenURL|GrayscaleDilateImageFilter}} || | | [[ITK/Examples/Images/GrayscaleDilateImageFilter | Dilate a grayscale image]] || {{ITKDoxygenURL|GrayscaleDilateImageFilter}} || | ||
|- | |- | ||
| [[ITK/Examples/Images/GrayscaleErodeImageFilter | Erode a grayscale image]] || {{ITKDoxygenURL|GrayscaleErodeImageFilter}} || | | [[ITK/Examples/Images/GrayscaleErodeImageFilter | Erode a grayscale image]] || {{ITKDoxygenURL|GrayscaleErodeImageFilter}} || | ||
|- | |- | ||
| [[ITK/Examples/Images/FlatStructuringElement | Erode a binary image using a flat (box) structuring element]] || {{ITKDoxygenURL|FlatStructuringElement}} || | | [[ITK/Examples/Images/FlatStructuringElement | Erode a binary image using a flat (box) structuring element]] || {{ITKDoxygenURL|FlatStructuringElement}} || |
Revision as of 23:55, 3 November 2010
These are fully independent, compilable examples. There is significant overlap in the examples, but they are each intended to illustrate a different concept and be fully stand alone compilable. Please add examples in your areas of expertise!
Simple Operations
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Distance between two points | Point | |
Create a vector | Vector | |
Create a covariant vector | CovariantVector | |
Variable length vector | VariableLengthVector | main() works properly, but neither conversion seems to work. |
Get the name/type/class of an object | GetNameOfClass() | |
An object which holds the index of a pixel | Index | |
An object which holds the size of an image | Size | |
An object which holds the index (start) and size of a region of an image | ImageRegion |
Image Basics
Iterating Over (Traversing) An Image
Image Edges, Gradients, and Derivatives
Smoothing
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Mean filter an image | MeanImageFilter | Replace each pixel by the mean of its neighborhood |
Median filter an image | MedianImageFilter | Replace each pixel by the median of its neighborhood |
Smooth an image with a discrete Gaussian filter | DiscreteGaussianImageFilter | |
Blur an image | BinomialBlurImageFilter | |
Bilateral filter an image | BilateralImageFilter | Edge preserving smoothing. |
Morphology
Missing
Example Name | ITK Classes Demonstrated | Description |
---|
Spectral Analysis
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Compute the FFT of an image | VnlFFTRealToComplexConjugateImageFilter |
Small Problems
Big Problems
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Join images, stacking their components | JoinImageFilter | How to convert the vector image produced by the joinFilter to a standard image? |
Find the best position of the moving image in the fixed image. | MeanSquaresImageToImageMetric | Output (0,0) is incorrect. |
Translate an image | TranslationTransform, ResampleImageFilter | This example currently freezes. |
Compute and display the gradient of an image | GradientImageFilter | Blank output. |