|
SOLUTIONS
|
BUILT-IN MATHEMATICA SYMBOL
ImageFilter
ImageFilter[f, image, r]
applies the function f to the range-r neighborhood of each pixel in each channel of image.
Details and OptionsDetails and Options
- ImageFilter[f, image, r] replaces the value of each pixel by the result of applying the function f to the
×
array of values around that pixel. - ImageFilter operates separately on each channel in an image.
- ImageFilter[f, image, {rrow, rcol}] uses range
in the vertical direction, and
in the horizontal direction. - ImageFilter[f, image, {{rtop, rbottom}, {rleft, rright}}] picks out neighborhoods that extend
rows up,
rows down,
columns to the left, and
columns to the right. - The channel values supplied to f are normally in the range 0 to 1, regardless of the underlying type used in the Image object. The function f is assumed to return channel values that are normally in the range 0 to 1.
- ImageFilter
returns an image of the same type as image. - The following options can be given:
-
Padding "Fixed" what values to assume beyond the image Interleaving False whether to supply f lists of channel values Masking All region of interest - With the default setting Interleaving->False, the elements in the arrays to which f is applied are individual channel values for the pixels.
- With Interleaving->True, the elements are instead the list of all channel values for a particular pixel.
- ImageFilter[f, image, ...] by default gives an image of the same dimensions as image.
- With a setting Padding->None, ImageFilter[f, image, ...] normally gives an image smaller than image.
- ImageFilter works with Image3D object.
New in 7 | Last modified in 9
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »



