一个基于YOLO模型的图像自动标注工具,支持项目管理、自定义标签和人工复判功能,帮助用户高效完成目标检测数据集的标注工作。
克隆或下载本项目代码库
使用 uv 包管理器安装依赖(推荐):
# CPU版本
uv sync --extra cpu
# CPU版本
uv sync --extra cuda
创建新项目:
配置项目:
开始自动标注:
人工复判(可选):
导出结果:
Ctrl+N:新建项目Ctrl+O:打开项目Ctrl+S:保存项目Ctrl+Q:退出程序Enter:完成当前图片标注Delete:删除选中的标注框ui.py:主界面和用户交互逻辑project.py:项目管理类,处理项目的保存和加载main.py:程序入口点pyproject.toml:项目依赖配置导出的标注结果采用YOLO格式:
.txt文件class_id center_x center_y width height无法加载模型:请检查模型文件路径是否正确,确保使用的是YOLO格式的.pt模型文件
处理速度慢:如果有NVIDIA显卡,建议安装CUDA版本以提高处理速度
图片无法显示:请确保图片路径正确且图片格式受支持(支持.jpg, .jpeg, .png, .bmp, .gif)
项目保存失败:检查保存路径是否有写入权限
本工具基于以下开源项目开发: