Olaf
Overly Lightweight Acoustic Fingerprinting
Loading...
Searching...
No Matches
Functions
olaf_max_filter.h File Reference

Max filter interface to experiment with differen max filter implementations. More...

#include <stdio.h>
#include <math.h>

Go to the source code of this file.

Functions

void olaf_max_filter_naive (float *array, size_t array_size, size_t filter_width, float *maxvalues)
 A naive max filter implementation for reference.
 
void olaf_max_filter (float *array, size_t array_size, size_t filter_width, float *maxvalues)
 An other, preferably faster, implementation.
 

Detailed Description

Max filter interface to experiment with differen max filter implementations.

Function Documentation

◆ olaf_max_filter()

void olaf_max_filter ( float *  array,
size_t  array_size,
size_t  filter_width,
float *  maxvalues 
)

An other, preferably faster, implementation.

Parameters
arrayThe array.
[in]array_sizeThe array size.
[in]filter_widthThe filter width.
maxvaluesThe array of values to filter.

◆ olaf_max_filter_naive()

void olaf_max_filter_naive ( float *  array,
size_t  array_size,
size_t  filter_width,
float *  maxvalues 
)

A naive max filter implementation for reference.

Parameters
arrayThe array.
[in]array_sizeThe array size.
[in]filter_widthThe max filter width.
maxvaluesThe array of values to filter.