环境:
WIN10 64位
python: 3.6.9
最近一个项目需要使用到rolabelimg这个标注工具,作者解释:roLabelImg is a graphical image annotation tool can label ROTATED rectangle regions, which is rewrite from ‘LabelImg’.
翻译人话就是:roLabelImg是是基于’LabelImg’重写的一个图形图像标注工具,可以标记带旋转角度的矩形区域。
github地址:https://github.com/cgvict/roLabelImg
一、安装
1、下载源码
从上方github地址中将项目源码clone下来,到一个路径,如F盘
2、安装相应环境
可以自己再创建一个虚拟环境或者直接在原有环境中安装。
2.1、安装python(当然用anaconda啦)
我python:3.6.9
【深度学习|详述win10下rolabelimg安装与使用】2.2、安装PyQt5
方法一:
进入cmd(win键+R键,输入cmd),输入:
pip install PyQt5
或者进入anaconda下的 anaconda prompt下进入命令行
然后再pip install PyQt5
此方法缺点是比较慢
方法二:
下载 PyQt5的.whl文件,再进行手动安装
下载地址:pyqt5
文章图片
我没有使用最新版,选择了5.11.3,可自行选择,注意32 64就行。
下载完成放到一个目录,在prompt命令行或者cmd下,切换到你存放这个文件的目录然后,
执行pip install PyQt5-5.11.3-5.11.2-cp35.cp36.cp37.cp38-none-win_amd64.whl
2.3、安装lxml
pip install lxml
2.4、安装rolabelimg
prompt或者cmd下,首先切换到第一步下载的源码目录,然后执行代码
pyrcc5 -o resources.py resources.qrc
执行完毕,再执行一下:
python labelImg.py
此时应该是在Windows上打开一个rolabelimg的标注工具窗口。
如图:
文章图片
二、使用
1、修改标签保存文件夹
点击file, change default saved Annotation dir,指定你自己想保存的路径
2、打开图片
通过open 或者open dir打开图片,open是打开单张图片,open dir是打开文件夹中所有图片。
3、标注
文章图片
单击后拖动鼠标就可以画出一个矩形框了。画完矩形框后会让你选择该框的类别,可输入可选择。
此时一个标注就完成了,在你指定的标签保存路径下生成了对于名字的.xml文件。
如果想标注旋转的矩形框呢?
方法:
画矩形框,点击z或者x或者c或者v进行旋转调节。如图:
文章图片
标注完毕的xml文件长啥样呢?
长这样:
文章图片
cx,cy代表标注框中心点的坐标,w,h代表宽和高,angle代表标注矩形框的角度。
作者提供的快捷键:
文章图片
收工。
推荐阅读
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- paddle|动手从头实现LSTM
- pytorch|使用pytorch从头实现多层LSTM
- 推荐系统论文进阶|CTR预估 论文精读(十一)--Deep Interest Evolution Network(DIEN)
- pytorch|YOLOX 阅读笔记
- 前沿论文|论文精读(Neural Architecture Search without Training)
- 联邦学习|【阅读笔记】Towards Efficient and Privacy-preserving Federated Deep Learning
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例