MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ FeatureExtractor()

template<ComputeData InputType = std::vector<Kakshya::DataVariant>, ComputeData OutputType = std::vector<std::vector<double>>>
MayaFlux::Yantra::FeatureExtractor< InputType, OutputType >::FeatureExtractor ( uint32_t  window_size = 512,
uint32_t  hop_size = 256,
ExtractionMethod  method = ExtractionMethod::HIGH_ENERGY_DATA 
)
inlineexplicit

Construct FeatureExtractor with default parameters.

Parameters
window_sizeAnalysis window size (default: 512)
hop_sizeHop size between windows (default: 256)
methodInitial extraction method (default: HIGH_ENERGY_DATA)

Definition at line 74 of file FeatureExtractor.hpp.

77 : m_window_size(window_size)
78 , m_hop_size(hop_size)
79 , m_method(method)
80 {
82 }
void validate_parameters() const
Validate extraction parameters.