Performs 2D minimum filtering on an image matrix.
MINFILT(image, ksize)
image |
- |
Any image table or expression evaluating to a table. |
ksize |
- |
Optional. An integer. Kernel size, must be odd. Defaults to 3. |
An array the filtered image.
W1: density(ravel(readb("baboon.dat", ubyte), 128));gray
W2: minfilt(w1)
W1 reads and shapes a 128x256 raw binary image. W2 contains the 3x3 minimum filtered output.
W1: readimage(gethome + "data\mandrill.bmp")
W2: maxfilt(w1, 5);setaspect(-1)
W3: minfilt(w1, 5);setaspect(-1)
W4: medfilt(w1, 5);setaspect(-1)

W1 reads a 250x240 bitmap image. The result is a 24 bit RGB image.
W2 contains the 5x5 maximum filtered result.
W3 contains the 5x5 minimum filtered result.
W4 contains the 5x5 median filtered result.
For 24 bit RGB images, MINFILT automatically performs filtering on each R, G, B component.
If the filter kernel is even, the size is incremented to make it odd.