Java教程

ubuntu18.04 rolabelimg的使用

本文主要是介绍ubuntu18.04 rolabelimg的使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

roLabelImg 是一个图形图像注释工具,可以标记旋转的矩形区域,它是由’labelImg’重写的,使用python和QT写的界面,操作基本和labelimg一样

注:原labelimg tool 在这里下载:

https://github.com/tzutalin/labelImg

roLabelImg可以支持Windows,ubuntu,window需要下载pyqt4和lxml,比较麻烦,所以就在ubuntu下操作了。若需要在widows下使用,可以在ubuntu下打完标签,把标签文件复制到windows系统即可
使用git指令克隆文件:

git clone https://github.com/Pamyuu/roLabelImg.git
cd roLabelImg-master

步骤

首先,建议使用conda创建一个环境专门存放roLabelImg所需要的库和工具箱,安装前先激活这个环境,基于此环境进行以下步骤安装

conda creat -n rolabelimg python=3.6
conda activate rolabelimg

1.安装pyqt4的工具箱

sudo apt-get install pyqt4-dev-tools 

2.安装lxml,若报没有pip这个错误,把sudo去掉,用pip安装

sudo pip install lxml 

3.编译所有目标

make all 

4.运行roLabelImg tool

./roLabelImg.py 

也可预先设定图像路径和类别

./roLabelImg.py [IMAGE_PATH] [预定义类文件]

遇到的错误

1.ModuleNotFoundError: No module named 'PyQt4'
解决方法-1:使用conda指令进行安装

conda install pyqt=4  #省略=4可以安装最新版本

解决方法-2:由于pyqt4官方已经停止更新,使用pip install pyqt4会报错所以需要源码编译,还需要安装sip_version=4,比较麻烦,这里我把官网的方法放到这里,如果可以的话记得评论一下,我没编译成功哈哈哈

#官网
https://www.riverbankcomputing.com/static/Docs/PyQt4/installation.html

安装包可以在官网下载,也可在我谷歌云盘下载,附下载链接:

#网盘
https://drive.google.com/drive/folders/1VuHch7TzT5CGAYdP2iOlL7Q9SxSekR-S?usp=sharing

2.ModuleNotFoundError: No module named 'sip'

pip install sip

3.ModuleNotFoundError: No module named 'PyQt5'

pip install PyQt5

4.tools启动成功后,加载图片路径的时候会报错错误在这里插入图片描述
解决方法:点击左上角的view,然后点击Advanced Mode,然后点击open选择图片,加载完图片再把Advanced Mode取消,即可操作
在这里插入图片描述

附常用快捷键操作使用:

Ctrl + u:从目录加载所有图像
Ctrl + r :改默认标签文件目录
Ctrl + s :保存
Ctrl + d: 复制当前标签框
w :创建矩形框
e :创建旋转框
d :下一张
a :上一张
r :隐藏/显示旋转框
n :隐藏/显示矩形框
del :删除框
Ctrl++ :放大
Ctrl-- :缩小
↑→↓← :移动框
zxcv :旋转矩形框,也可使用鼠标选中四个角点,右键按住不动,旋转框

这篇关于ubuntu18.04 rolabelimg的使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!