# hdf5_viewer **Repository Path**: sunqiangAAA/hdf5_viewer ## Basic Information - **Project Name**: hdf5_viewer - **Description**: 数集HDF5数据集文件查看器 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-09 - **Last Updated**: 2026-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HDF5 Viewer HDF5 Viewer 是一个功能强大的桌面应用程序,用于可视化 HDF5 格式的实验数据。该工具特别适用于查看包含多摄像头视频和图表数据的实验记录文件。 ## 功能特性 - **多摄像头视图**:支持同时查看多个摄像头的画面 - **图表可视化**:使用 Matplotlib 绘制实验数据图表 - **视频播放控制**:支持播放、暂停、停止、逐帧查看等视频控制功能 - **深度图显示**:可切换显示深度图模式 - **帧率调节**:可调整视频播放帧率 - **数据浏览**:通过滑块或episode选择器浏览不同实验数据 ## 技术栈 - **Python**:主要编程语言 - **PyQt5**:图形用户界面框架 - **Matplotlib**:数据可视化图表 - **HDF5**:数据存储格式 - **PyInstaller**:打包为 Windows 可执行文件 ## 安装依赖 ```bash pip install -r requirements.txt ``` 所需依赖包括: - PyQt5 - matplotlib - h5py - numpy - Pillow ## 使用方法 ### 运行程序 ```bash python hdf5_viewer_complete.py ``` ### 打包为可执行文件 ```bash pyinstaller --onedir --windowed --name "HDF5_Viewer" --icon=icon.ico hdf5_viewer_complete.py ``` 打包完成后,可执行文件位于 `dist/HDF5_Viewer` 目录下。 ## 操作指南 1. **打开文件**:点击工具栏或使用菜单打开 HDF5 文件 2. **选择 Episode**:通过下拉菜单选择不同的实验记录 3. **切换摄像头**:在摄像头面板中查看不同视角 4. **查看图表**:在图表面板中浏览数据曲线 5. **播放控制**:使用播放按钮或滑块控制视频播放 6. **深度图**:点击按钮切换深度图显示模式 ## 项目结构 ``` . ├── hdf5_viewer_complete.py # 主程序文件 ├── hdf5_viewer.spec # PyInstaller 配置文件 ├── icon.ico # 程序图标 └── pyproject.toml # 项目配置 ``` ## 许可证 本项目仅供学习和研究使用。