image-js
Version:
Image processing and manipulation in JavaScript
26 lines • 835 B
TypeScript
import { Image } from '../Image.js';
import type { BorderType } from '../utils/interpolateBorder.js';
export interface MedianFilterOptions {
/**
* Type of border algorithm to interpolate from.
* @default `'reflect101'`
*/
borderType?: BorderType;
/**
* Value of border.
*/
borderValue?: number | number[];
/**
* The radius of the cell to extract median value from. Must be odd.
* @default `3`
*/
cellSize?: number;
}
/**
* Calculate a new image that replaces all pixel values by the median of neighbouring pixels.
* @param image - Image to be filtered.
* @param options - MedianFilterOptions
* @returns Image after median filter.
*/
export declare function medianFilter(image: Image, options?: MedianFilterOptions): Image;
//# sourceMappingURL=medianFilter.d.ts.map