| 组件 | 最低配置 | 推荐配置 |
|---|---|---|
| CPU | Intel i5 / AMD Ryzen 5 | Intel i7 / AMD Ryzen 7 |
| 内存 | 8GB | 16GB+ |
| 存储 | 10GB 可用空间 | 50GB+ SSD |
| USB | USB 3.0 端口 | USB 3.1+ |
| 软件 | 版本 |
|---|---|
| 操作系统 | Windows 10/11 64-bit |
| Python | 3.8 - 3.12(推荐 3.10+) |
- 型号:Intel RealSense D455(推荐)
- 备选:普通 USB 摄像头(无深度测量功能)
如果使用 RealSense 深度相机:
- 下载 SDK:https://github.com/IntelRealSense/librealsense/releases
- 运行
Intel.RealSense.SDK-WIN10-*.exe - 验证:打开 RealSense Viewer 检查相机连接
方式一:使用批处理文件(推荐)
双击 安装环境.bat
方式二:命令行
# 创建虚拟环境
python -m venv venv
# 激活虚拟环境
.\venv\Scripts\activate
# 升级 pip
python -m pip install --upgrade pip
# 安装依赖
pip install -r requirements.txt如果项目路径包含中文字符,需要创建 Junction 链接:
以管理员身份运行 PowerShell:
New-Item -ItemType Junction -Path "C:\mediapipe_temp" -Target "你的项目路径\venv\Lib\site-packages"
[Environment]::SetEnvironmentVariable("MEDIAPIPE_JUNCTION_PATH", "C:\mediapipe_temp", "User")# 验证相机
python scripts/verify_camera.py
# 验证 MediaPipe
python scripts/verify_mediapipe.py.\venv\Scripts\activate
python src/main.py按键操作:
q- 退出r- 重启摄像头c- 手动触发采集
- 确保使用 USB 3.0 端口
- 尝试不同的 USB 线缆
- 更新相机固件(通过 RealSense Viewer)
- 检查路径是否包含中文
- 创建 Junction 链接(见 2.3)
- 重新安装:
pip uninstall mediapipe && pip install mediapipe
pyrealsense2>=2.50.0 # Intel RealSense SDK
mediapipe>=0.10.0 # MediaPipe 姿态估计
opencv-contrib-python>=4.8.0 # 图像处理
numpy>=1.24.0 # 科学计算
pillow>=10.0.0 # 图像处理
pyyaml>=6.0 # 配置管理