UNPKG

@salama/image-finder

Version:

Advanced template matching tool with OpenCV.js featuring color sensitivity, batch processing, and performance optimization

35 lines (26 loc) 1.07 kB
/** * Template Matcher - ES Modules Build */ import MatcherWrapper from './MatcherWrapper.js'; export class TemplateMatcher { static async findMatches(screenshotPath, templatePath, options = {}) { return await MatcherWrapper.findMatches(screenshotPath, templatePath, options); } static async findMatchesBatch(screenshotPath, templatePaths, options = {}) { return await MatcherWrapper.findMatchesBatch(screenshotPath, templatePaths, options); } static async findTemplateVariants(templatePath, debug = false) { return await MatcherWrapper.findTemplateVariants(templatePath, debug); } static getAvailableMethods() { return MatcherWrapper.getAvailableMethods(); } static getDefaultOptions() { return MatcherWrapper.getDefaultOptions(); } static async generateAnnotationPath(baseDir, prefix, screenshotPath) { return await MatcherWrapper.generateAnnotationPath(baseDir, prefix, screenshotPath); } } export default TemplateMatcher; export { TemplateMatcher as Matcher, TemplateMatcher as TemplateMatcherWrapper };