This code is based on the paper entitled "An Energy-based Method for Orientation Correction of EMG Bracelet Sensors in Hand Gesture Recognition Systems" by Laboratorio de Investigación en Inteligencia y Visión Artificial “Alan Turing” Escuela Politecnica Nacional (C) Copyright 2020
https://laboratorio-ia.epn.edu.ec/es/recursos/dataset/2020_emg_dataset_612
-
Download the Training users dataset and paste it into the folder "trainingJSON".
-
Download the Testing users dataset and paste it into the folder "testingJSON".
Run jsontomat.m
-
After executing jsontomat.m two folders will be generated:
- TrainingData
- TestingData
-
Copy the user folders generated in "TrainingData"(*.mat format) and paste them in the "Data\General\training" folder.
-
Copy the user folders generated in "TestingData"(*.mat format) and paste them in the "Data\General\testing" and "Data\Specific" folders.
Run Main.m
Select the experiment to run
- Syncro: number of synchronization signals to test (1-4).
- Gesture Recognition
-
[1] Experiment 1 : This option runs the experiment 1
-
[2] Experiment 2 : This option runs the experiment 2
-
[3] Experiment 3 : This option runs the experiment 3
-
[4] Experiment 4 : This option runs the experiment 4
-
[5] Exit
- Classification Models
- [1] General : This option runs the general model in the current experiment
- [2] Especific : This option runs the specific model in the current experiment
- [3] Exit
- Classification Models
-
The result obtained in json format must be evaluated in the following link: