旋转标注工具roLabelImg使用教程

简介: 旋转标注工具roLabelImg使用教程

1、下载地址

   labelImg工具地址:labelImg。


   roLabelImg工具地址:roLabelImg


   附上labelme工具地址:labelme


2、环境配置

   使用roLabelImg必须要先安装labelImg(作者配置为Win10+Python3.7.0)


 (1)PyQt5安装


   直接在CMD中输入pip install pyqt5 (或者下载whl文件进行离线安装pyqt5)。



w1.png

   验证安装:运行以下代码弹出窗口则表示安装成功。


import sys

from PyQt5 import QtWidgets,QtCore

app = QtWidgets.QApplication(sys.argv)

widget = QtWidgets.QWidget()

widget.resize(360,400)

widget.setWindowTitle("I love PyQt5!")

widget.show()

sys.exit(app.exec_())

(2) 安装lxml:pip install lxml


(3) 使用labelImg


   进入下载好的labelImg-master文件夹内(resources.py所在目录),CMD中输入pyrcc5 -o resources.py resources.qrc


   然后继续输入命令python labelImg.py,即打开了labelImg运行页面可开始标注了。


q5.png


3、使用roLabelImg

   进入下载好的roLabelImg-master文件夹内(resources.py所在目录),CMD中输入pyrcc5 -o resources.py resources.qrc


   然后继续输入命令python roLabelImg.py,此处报错了name ‘codecs’ is not defined,只需将roLabelImg.py文件中的# -- coding: utf8 --改成# -- coding: utf-8 --。


q4.png


    再次运行python roLabelImg.py,即打开了roLabelImg运行页面可开始标注了。Open Dir为打开要标注的图像文件夹,Files->change default saved Annotation dir 更改保存的标注xml文件路径,Create RotatedRBox开始绘制旋转矩形。


q3.png


    以下是一些标注快捷键,主要通过使用ZXCV实现标注框的旋转。


q2.png


   标注完之后,的xml示例如下,cx,cy代表标注框中心点的坐标,w,h代表宽和高,angle代表标注矩形框的角度。


   注意:angle是旋转角度的弧度值,水平方向angle=0,顺时针方向旋转,得到的角度值是正值,旋转一周为pi,没有负值。




 q1.png


相关文章
|
9月前
|
机器学习/深度学习 API 开发工具
视觉智能平台常见问题之实现卡通效果图如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
163 3
|
8月前
|
机器学习/深度学习 PyTorch 算法框架/工具
【从零开始学习深度学习】47. Pytorch图片样式迁移实战:将一张图片样式迁移至另一张图片,创作自己喜欢风格的图片【含完整源码】
【从零开始学习深度学习】47. Pytorch图片样式迁移实战:将一张图片样式迁移至另一张图片,创作自己喜欢风格的图片【含完整源码】
|
9月前
|
Java 数据安全/隐私保护
SpringBoot【集成Thumbnailator】Google开源图片工具缩放+区域裁剪+水印+旋转+保持比例等(保姆级教程含源代码)
SpringBoot【集成Thumbnailator】Google开源图片工具缩放+区域裁剪+水印+旋转+保持比例等(保姆级教程含源代码)
382 0
|
人工智能
像相机一样变焦、填充画面细节,还能自定义风格,AI作画神器Midjourney又更新了
像相机一样变焦、填充画面细节,还能自定义风格,AI作画神器Midjourney又更新了
198 1
|
人工智能 编解码
Photoshop的AI功能上新:截图→背景填充一气呵成,再也不怕没拍全了
Photoshop的AI功能上新:截图→背景填充一气呵成,再也不怕没拍全了
167 0
|
定位技术
Echarts实战案例代码(27):地理坐标图视觉引导线及富文本提示框的案例
Echarts实战案例代码(27):地理坐标图视觉引导线及富文本提示框的案例
490 0
|
数据可视化 JavaScript 前端开发
【视觉高级篇】18 # 如何生成简单动画让图形动起来?
【视觉高级篇】18 # 如何生成简单动画让图形动起来?
111 0
【视觉高级篇】18 # 如何生成简单动画让图形动起来?
|
定位技术
在线绘图网站文图使用教程
在线绘图网站文图使用教程
在线绘图网站文图使用教程
【D3使用教程】(3) 添加比例尺
【D3使用教程】(3) 添加比例尺
299 0
【D3使用教程】(3) 添加比例尺
UGUI系列-点击图片生成物体(Unity3D)
今天给大家分享一个如何点击图片生成物体的脚本,可以把这个脚本稍微封装一下,以后也可以方便使用。 主要试用与点击图片时候响应事件,具体用法还要大家多多摸索

热门文章

最新文章