1. Versión de software
matlab2021a
2. Conocimiento teórico de este algoritmo
La figura muestra un diagrama de flujo de la estrategia de investigación de reconocimiento de la marcha. A lo largo de la investigación, grabaremos videos de caminatas de varias personas en escenarios del mundo real. El objetivo humano se extrae del video caminando usando el modelo de color, y se obtiene la secuencia de imágenes binarias del objetivo humano caminando. Luego, el GEI se calcula a partir de la secuencia de imágenes binarias, las imágenes GEI se dividen en conjunto de entrenamiento y conjunto de prueba, y el conjunto de entrenamiento GEI es entrenado por CNN. Finalmente, usaremos el modelo CNN entrenado para probar la precisión del reconocimiento en el equipo de prueba.
3. Código central
alexnet
clc;
clear;
close all;
warning off;
rng(1);
SEL = 12;
if SEL == 1
digitDatasetPath = ['步态能量图0t0\'];
imds = imageDatastore(digitDatasetPath,'IncludeSubfolders', true, 'LabelSource', 'foldernames');
%划分数据为训练集合验证集,训练集中每个类别包含1张图像,验证集包含其余图像的标签
numTrainFiles = 2;%设置每个类别的训练个数
[imdsTrain, imdsValidation]