ojos
Version:
High level API on top of Mirada (opencv.js) supporting bth browser and node.
21 lines (20 loc) • 783 B
TypeScript
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;
}