# video_auto_lable **Repository Path**: hysTOP/video_auto_lable ## Basic Information - **Project Name**: video_auto_lable - **Description**: 视频数据集自动标注算法,软件通过目标跟踪算法,自动对指定目标逐帧跟踪,从而提高标注效率,减轻标注工作量。演示视频: - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-07-20 - **Last Updated**: 2024-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 环境配置 ```sh pip install -r requirement.txt ``` 部分linux系统可能没有自带`tkinter`库,运行如下命令手动安装 ```sh sudo apt-get install python3-tk ``` ## 执行 ``` python3 GUI.py ``` 或 ``` python GUI.py ``` 使用步骤如下: 1. 选择数据类型 图像或者是视频 2. 选择采样间隔,即没多少帧选择一个图片标注 3. 选择数据集路径 如果是视频则指定一个视频文件;如果是图像,则指定一个图像文件夹 4. 选择标注方式。手动或者自动 5. 确定训练集、测试集和验证集的比例 6. 分别选择训练集、测试集和验证集图像和csv文件的保存路径 7. 选择csv文件的写入方式 如果是新的数据集则选择覆盖方式,如果在一个已有数据集上增加数据,则选择追加方式 8. 选择坐标表示方式 像素即bounding box坐标以像素点形式表示,比例则以在图像中的相对位置表示bounding box 9. 表头设置中展示了会保存的数据,通过下面的输入框可以自定义这些数据的表头名 10. 菜单栏中的追踪算法可以改变自动模式下使用的追踪算法 11. 一切准备完成后,选择状态设置中的开始即可开始标注 12. 标注时按照消息框提示操作即可 13. 选择全自动模式软件可以全自动标注,但可能会出错,再次点击可以取消全自动模式 14. 选择退出可以保存现有的标注情况,并退出软件 ## 演示视频 https://www.bilibili.com/video/BV1Fz4y1t7uE