先附上代码GitHub地址:
https://github.com/cgvict/roLabelImg
一.进入rolabellmg编辑界面
下载代码后,首先创建anaconda环境,这里创建python3.8版本的环境。
conda create -n rolabellmg python=3.8
激活新环境。
conda activate rolabellmg
安装labelimg(安装过可不安装)。
pip install labelimg
环境准备好后,在roLabelImg-master/data/predefined_classes.txt文件,输入你的预测类别并保存,之后在rolabellmg环境下cd命令进入roLabelImg-master文件夹,输入python rolabelimg.py,
成功运行rolabellmg标记工具。z、x、c、v为旋转调节键,如何调节小伙伴可自行体会。
二.rolabellmg生成XML标签数据
labelimg标记生成目标框xmin、ymin、xmax、ymax(以图像左上角为坐标原点)相当于生成左上角、右下角两个点坐标共4个值。
rolabellmg则直接生成目标框中心点坐标(cx、cy)、宽、高(w、h)和旋转角度angle共5个值。
#生成的angle为弧度制,表示目标框的w边与水平轴的夹角,要解析的小伙伴一定要注意哦。