|
|
LabelVision是一款功能强大的YOLO标注工具,支持多种标注类型,包括目标检测、旋转框、关键点和实例分割。
功能特性
多种标注类型支持
目标检测(矩形框)
旋转框标注(OBB)
关键点标注(Pose)
实例分割(Segmentation)
直观的用户界面
基于PySide6的现代化GUI
支持图片和视频标注
实时预览和编辑
拖拽式操作
高效的标注工具
快捷键支持
标注复制粘贴
撤销/重做功能
批量处理支持
灵活的导出格式
支持YOLOv8、YOLOv9、YOLOv11格式
自动生成数据集配置文件
支持多种标注类型混合导出
技术栈
开发语言: Python 3.11+
GUI框架: PySide6
计算机视觉: OpenCV, NumPy, Pillow
深度学习: ONNX Runtime (用于模型推理)
其他: YAML (配置文件), JSON (项目配置)
与其他同类工具相比,LabelVision支持以下功能:
对标注数据操作的撤销/反撤销操作
支持关键点/线条/旋转矩形等各类型数据的标注
支持CTRL+C/V进行标注的复制粘贴操作
支持中文命名对象的名称
支持对标注数据添加备注/详细信息,便于记忆
支持调整标注数据的颜色
支持导出数据的自动分组,例如同图多个人类的关键点自动分组为对应ID的那个人类所有
支持在任意线段添加/删除关键点数据
支持拖放和删除任意标注数据
支持自适应缩放图片,带标注数据
支持使用yolo的onnx模型进行自动标注数据
目前该工具已经在github和gitcode完全开源,采用Apache-2.0许可证,支持任意形式的商用和二次开发.项目地址:
|
|