bowling-analysis-system
Version:
A comprehensive system for analyzing bowling techniques using video processing and metrics calculation
24 lines (20 loc) • 797 B
JavaScript
/**
* @module bowling_analysis/metrics/utils
* @description Centralized utilities for bowling analysis metrics
*/
const coreUtils = require('../../../core/utils');
const BiasAnalysis = require('./BiasProcessor');
module.exports = {
// PatternDetection utilities
findPatterns: coreUtils.findPatterns,
// FrameUtils utilities
findClosestFrame: coreUtils.findClosestFrame,
findClosestFrameIndex: coreUtils.findClosestFrameIndex,
findClosestIndex: coreUtils.findClosestIndex,
getFramesInRange: coreUtils.getFramesInRange,
getFramesBetweenEvents: coreUtils.getFramesBetweenEvents,
calculateMotionPercentage: coreUtils.calculateMotionPercentage,
// BiasAnalysis utilities
generateBias: BiasAnalysis.generateBias,
calculateAsymmetry: BiasAnalysis.calculateAsymmetry
};