UNPKG

ojos

Version:

High level API on top of Mirada (opencv.js) supporting bth browser and node.

21 lines (20 loc) 783 B
import { Mat, MorphTypes, Point } from 'mirada'; import { AbstractOperation } from './abstractOperation'; import { OperationExecBaseOptions, WithBorderType, WithBorderValue } from './types'; export interface MorphologyExOptions extends OperationExecBaseOptions, MorphologyExConcreteOptions { } export interface MorphologyExConcreteOptions extends WithBorderType, WithBorderValue { op: MorphTypes; kernel: Mat; anchor?: Point; iterations?: number; } /** * perform advanced morphological transformations using an erosion and dilation as basic operations. */ export declare class MorphologyEx extends AbstractOperation<MorphologyExOptions> { name: string; description: string; sameSizeAndType: boolean; protected _exec(o: MorphologyExOptions): void; }