UNPKG

animedetect

Version:

Detects anime/manga characters in Node.js

30 lines (29 loc) 810 B
import jimp from "jimp"; import cv from "./opencv.js"; import { RectVector } from "./cvtypes.js"; export interface AnimeDetectOptions { cascade?: string; scaleFactor?: number; minNeighbors?: number; minSize?: number[]; maxSize?: number[]; skipFactor?: number; framerate?: number; ffmpegPath?: string; downloadDir?: string; thickness?: number; color?: string; writeDir?: string; } export interface AnimeDetectResult { frame?: number; dest?: string; objects: RectVector; } declare const sharpen: (link: string, options?: { ksize?: number; sigma?: number; amount?: number; }) => Promise<jimp>; declare const animedetect: (link: string, options?: AnimeDetectOptions) => Promise<AnimeDetectResult | null>; export { animedetect, sharpen, cv };