# MTM **Repository Path**: bodyless/MTM ## Basic Information - **Project Name**: MTM - **Description**: 用于快速动态手势识别。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2019-07-09 - **Last Updated**: 2025-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MTM(Multi-trajectory Matching) + **功能:** 用于多轨迹微手势的识别(例如:旋转、抓取、移动等)。 + **环境:** win10 + python3.5 + tensorflow1.10(其他tf版本也是兼容的)+ OpenCV2.4.13。(若GPU使用RTX系列,环境为:python3.7+tensorflow1.13+CUDA10.0+CUDNN7.5.1) + **根目录:** + main.py 为程序主文件,运行即可执行模型; + config.py 为配置文件; + CKA.py 为凸性核累积算法模块; + CNM.py 为最近邻点匹配算法模块; + GNNM.py 为全局最近领点匹配算法模块,功能与 CNM.py 相似; + gesture_recognition_utility.py 为多个轨迹和图像方法的封装模块; + math_utility.py 为常用数学方法模块; + cut_image.py 用于获取角点的图像切片(训练CNN需要的数据集); + data_validate.py 用于验证数据集的合法性; + dexter_test.py 用于测试算法在dexter数据集上的效果; + get_trajcetory.py 用于获取轨迹数据集(训练LSTM需要的数据集)。 + **CNN:** 存放CNN相关的文件和数据集。 + **LSTM:** 存放LSTM相关的文件和数据集。 + **Libs:** 存放库文件与c++源码。其中的DLL文件由VS2013 + OpenCV2413编译生成,其他的vs版本或opencv版本需要重新编译该文件。 + **Datasets:** 手势输入视频数据集,用于获取手势角点的切片。 + **Test:** 测试手势数据集。