Signal Processing#

Detailed Description#

This module includes signal processing algorithms.

Function Documentation#

resampleSignal()#

void cv::signal::resampleSignal(
InputArray inputSignal,
OutputArray outSignal,
const int inFreq,
const int outFreq )

#include <opencv2/signal/signal_resample.hpp>

Python:

cv.signal.resampleSignal(inputSignal, inFreq, outFreq[, outSignal]) -> outSignal

Signal resampling.

Detail: https://en.wikipedia.org/wiki/Sample-rate_conversion

Parameters

  • inputSignal — Array with input signal.

  • outSignal — Array with output signal

  • inFreq — Input signal frequency.

  • outFreq — Output signal frequency. Signal resampling implemented a cubic interpolation function and a filtering function based on Kaiser window and Bessel function, used to construct a FIR filter. Result is similar to scipy.signal.resample.