# 基于手势识别的智能虚实交互系统 **Repository Path**: uppertime/hand ## Basic Information - **Project Name**: 基于手势识别的智能虚实交互系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-06-19 - **Last Updated**: 2024-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于手势识别的智能虚实交互系统 #### 介绍 虚拟现实技术通过计算机技术模拟现实场景,并与人们进行交互。手势可以转化为相应的语义或者指令,为人类交流提供便利方式,手势识别功能也为虚拟现实交互系统提供了新型的交互方式,设计基于手势识别的智能虚拟现实交互系统具有一定的应用价值。主要工作如下: (1)系统功能包括手势识别模块、虚拟场景搭建及其交互模块; (2)采用YOLO v5算法训练手势识别模型,利用handpose_x手势数据集建立YOLO格式的静态手势数据库实现静态手势识别; (3)采用C/S架构,利用Unity3D实现了虚拟场景搭建,通过单目摄像头采集手势图像并识别,实现与虚拟场景的交互,并进行系统功能测试。 #### 软件架构 软件架构说明 #### 安装教程 一、安装yolov5_gesture环境 1.显卡NVIDIA 940M及以上,显存2G 2.安装python3.7及以上版本 3.安装cuda 10.0以上 cudnn7.3及以上 4.进入yolov5_gesture文件夹,打开命令行,执行pip install requirements.txt命令,安装所有python依赖环境 5.启动server.py文件,则服务器启动 二、安装Unity环境 1.Unity版本为2019.4.18f1c1 2.进入beginSence启动unity项目 #### 使用说明 unity端设置了对fps的控制,默认fps=2