本项目基于 LabelRoboMaster 开源项目进行开发。
我们对 YOLOv11 所需的输入标签格式进行了适配,并对输出格式进行了调整。调整后的格式为:
<目标id> [bbox的xywh] [目标各点的x、y归一化坐标]
具体使用方法,请参考 使用教程。
感谢上海交通大学交龙战队 xinyang 、 哈尔滨工业大学深圳校区南工骁鹰战队 MonthMoonBird 提供的开源项目,使我们能够在其基础上进行改进与开发。我们将继续在此基础上进行优化,并分享更多的功能与改进。
本指南使用 ubuntu22.04 + OpenCV + QT 配置和使⽤该⼯具
- 打开终端输入
sudo apt install qt5-default
sudo apt install libqt5svg5-dev
chmod +x qt-unified-linux-x64-online.run
./qt-unified-linux-x64-online.run --mirror \
https://mirrors.tuna.tsinghua.edu.cn/qt # 使用清华源安装- 在打开的安装窗⼝中⼀路按照提⽰安装 QT ,其中在安装文件夹中如下图选择:
在选择组件中仅选择Qt-Qt5.15.2-Desktop gcc 64-bit就好
如果如下图所示如果没有5.15.2版本,请勾选右侧"Archive",再点击"Filter"按钮,即可找到Qt 5.15.2
如果如下图所示出现报错

按照要求输入即可
sudo apt install libxcb-cursor0 libxcb-cursor-dev请自行安装
QT的编译依赖 OpenGL 库,需⼿动安装,打开终端,键⼊:
sudo apt install libgl1-mesa-dev
sudo apt install libglu1-mesa-dev freeglut3-dev同时,编译需要 git cmake build-essential 等库,打开终端,键⼊:
sudo apt install git vim cmake-qt-gui build-essential- 在合适的安装⽬录下(⽐如 ~)下打开终端,键⼊:
git clone https://github.com/MonthMoonBird/LabelRoboMaster.git- 打开 CMakeLists.txt , 模仿图中在第8行添加 Cmake 设置:
set(CMAKE_PREFIX_PATH "你的QT安装⽬录/QT版本/gcc_64")- 编译运行
- 配置
在源码目录下打开终端,键⼊
mkdir build
cd build
cmake ..- 编译
在终端键⼊
make- 运行
在终端键⼊
./LabelRoboMaster出现LabelMaster窗口说明安装成功


