- Install the IIR and FIR filter libraries
Installation instructions are in these repositories:
- Install the boost library by running:
sudo apt-get install libboost-dev
-
Make sure you have
cmake
installed. -
Optionally, install the openCV library by running:
sudo apt install libopencv-dev
OpenCV is used for realtime plotting of the EEG filter but not needed for the DNF library itself.
Type:
cmake .
to create the makefile and then
make
to compile the library and the demos.
sudo make install
- Online: https://berndporr.github.io/deepNeuronalFilter/
- PDF: https://github.com/berndporr/deepNeuronalFilter/blob/main/docs/pdf/refman.pdf
- eeg_filter: removes noise from real EEG data (release)
- eeg_sim: removes noise from simulated EEG data (release)
both need openCV to be installed as they use it for realtime plotting of the filtering process.